Dr Arshad Ahmad
Biography
Dr. Arshad Ahmad is an Assistant Professor of Software Engineering and Program Coordinator for the Software Engineering/Computing and Web Engineering program at Sohar University, Oman. He completed his postdoctoral research at the Institute of Software Systems Engineering, Johannes Kepler University, Austria. He holds a PhD in Computer Science (Software Engineering) from the Beijing Institute of Technology, China, an MS in Software Engineering from Blekinge Institute of Technology, Sweden, and a BS in Computer Science from the University of Peshawar, Pakistan. With more than ten years of academic, research, and industry experience across Oman, Austria, Germany, China, Pakistan, and Sweden, Dr. Ahmad has established a strong international profile in software engineering. His research focuses on Software Requirements Engineering, Software Testing and Quality Assurance, Artificial Intelligence for Software Engineering, Software Analytics, and Empirical Software Engineering. He has authored numerous publications in leading SCI and Scopus-indexed journals and international conferences and actively contributes to curriculum development, outcome-based education, quality assurance, programme accreditation, and research supervision.
Qualification
- Post-Doctorate in Software Engineering, Johannes Kepler University, Austria, 2022.
- Ph.D. in Computer Science & Technology (Software Engineering), Beijing Institute of Technology, China, 2018.
- Master of Software Engineering, Blekinge Institute of Technology, Sweden, 2008.
- Bachelor of Computer Science, University of Peshawar, Pakistan, 2006.
Teaching Interest
- Software Engineering
- Software Requirements Engineering
- Software Construction
- Software Testing and Quality Assurance
- Software Design and Architecture
- Software Project Management
- Human–Computer Interaction
- Object-Oriented Programming
- Research Methods in Computing
Research Interest
- Software Requirements Engineering
- AI/ML for Software Engineering
- Software Analytics
- Requirements Mining and Traceability
- Software Testing and Quality Assurance
- Empirical Software Engineering
Publications
- Abbas, J., Bhatti, U. A., Zhuoxuan, H., Ullah, G., Ahmad, A., et al. (2026). Bi-LSTM-Based Model for Classifying Software Requirements. Proceedings of the 5th International Conference on Artificial Intelligence, Information Processing and Cloud Computing (AIIPCC 2025).
- Ahmad, A., Abbas, J., et al. (2024). Towards Classifying and Comprehending Software Requirements Using Enhanced Random Forest Algorithm. Computers, Materials & Continua, 80(2), 2839–2855.
- Khan, M., Ahmad, A., Sobieczky, F., Pichler, M., Moser, B. A., & Bukovský, I. (2022). A Systematic Mapping Study of Predictive Maintenance in SMEs. IEEE Access, 10, 88738–88749.
- Khan, A. W., Khan, M., Khan, J. A., Ahmad, A., et al. (2021). Analyzing and Evaluating Critical Challenges and Practices for Software Vendor Organizations to Secure Big Data on Cloud Computing: An AHP-Based Systematic Approach. IEEE Access, 9, 107309–107332.
- Naseem, R., Shaukat, Z., Irfan, M., Shah, M. A., Ahmad, A., et al. (2021). Empirical Assessment of Machine Learning Techniques for Software Requirements Risk Prediction. Electronics, 10(2).
- Ahmad, A., Feng, C., Khan, M., et al. (2020). A Systematic Literature Review on Using Machine Learning Algorithms for Software Requirements Identification on Stack Overflow. Security and Communication Networks.
- Ahmad, A., Barros-Justo, J. L., Feng, C., & Khan, A. A. (2020). The Impact of Controlled Vocabularies on Requirements Engineering Activities: A Systematic Mapping Study. Applied Sciences, 10(21), 7749.
- Khan, B., Naseem, R., Ahmad, A., et al. (2020). Software Cost Estimation Using Flower Pollination Algorithm. Journal of Internet Technology, 21(5), 1243–1251.
- Khan, B., Naseem, R., Ahmad, A., et al. (2020). Investigating Tree Family Machine Learning Techniques for a Predictive System to Unveil Software Defects. Complexity.
- Khan, M., Khan, A., Ahmad, A., & Khan, S. (2020). A Content-Based Technique for Linking Dual Language News Articles in an Archive. Journal of Information Science.
- Ahmad, A., Li, K., Feng, C., Asim, S. M., & Sun, T. (2019). Towards Empirically Investigating Non-Functional Requirements of iOS Developers on Stack Overflow. IEEE Access, 7, 61145–61169.
- Ahmad, A., Feng, C., Tahir, A., et al. (2019). An Empirical Evaluation of Machine Learning Algorithms for Requirements Identification on Stack Overflow. IEEE ICSESS.
- Ahmad, A., Li, K., Feng, C., Asim, S. M., Ge, S., & Yousif, A. (2018). An Empirical Study of Investigating Mobile Application Development Challenges. IEEE Access, 6, 17711–17728.
- Ahmad, A., Feng, C., Ge, S., & Yousif, A. (2018). A Survey on Mining Stack Overflow: Question and Answering (Q&A) Community. Data Technologies and Applications, 52(2), 190–247.
- Ahmad, A., Feng, C., Tao, M., Ge, S., & Yousif, A. (2017). Challenges of Mobile Applications Development: Initial Results. IEEE ICSESS.
العربية




