Chairman
Assistant Professor

Dr. Mohammad Rabah Alshayeb

Biography

Dr. Mohammad Alshayeb is a professor of Software Engineering in the Information and Computer Science Department and the chairman of the Information Systems and Operations Research department at King Fahd University of Petroleum and Minerals (KFUPM). He received his Ph.D. in Computer Science from the University of Alabama in Huntsville in 2002. Dr. Alshayeb has held senior roles as a researcher and software engineer, and as a project manager in the United States and the Middle East. He has published over 145 peer-reviewed papers and holds six US patents. He has also led industrial training programs and provided consulting services to leading academic and industrial institutions. He is a certified Project Management Professional (PMP) and Agile Certified Practitioner (PMI-ACP). Dr. Alshayeb has received multiple awards for excellence in research, teaching, instructional technology, and academic advising. In 2016, he was awarded the Khalifa Award for Education as the “Distinguished University Professor in the Field of Teaching within the Arab World”. He is also listed among the top 2% of researchers in the world. His research interests include software quality improvement, software measurement and metrics, and empirical studies in software engineering.

Education

Ph.D., Software Engineering, University of Alabama in Huntsville, 2002.

Specialization

Software quality and quality improvements, software measurement and metrics, and empirical studies in Software Engineering

Selected Researsh

  1. Maha Alharbi and Mohammad Alshayeb, “Automatic code generation techniques: A systematic literature review”, Automated Software Engineering, accepted August 2025.
  2. Nawaf Alomari, Amal Alazba, Hamoud Aljamaan and Mohammad Alshayeb, “SmellyCode++: Multi-Label Dataset for Code Smell Detection”, Scientific Data, Accepted June 2025.
  3. Amal Alazba, Hamoud Aljamaan and Mohammad Alshayeb, “SmellyBot: Design and implementation of AI-powered software Bot for Code Smell Detection”, Software: Practice and Experience, Accepted June 2025.
  4. Asra Sulaiman Alshabib, Sajjad Mahmood and Mohammad Alshayeb, “A Systematic Literature Review on Cross-Language Source Code Clone Detection”, Computer Science Review, Volume 58, November 2025, 100786
  5. Mona Albinali, Mahmood Niazi, Mohammad Alshayeb, Sajjad Mahmood and Arif Ali Khan, “Taxonomy-Based approach for understanding and enhancing security culture in Universities”, accepted PeerJ June 2025.
  6. Yusuf Taoheed Abiodun, Sajjad Mahmood, Mahmood Niazi, Mohammad Alshayeb and Azzah AlGhamdi, “Cybersecurity Readiness Model Based on Human Factors”, Arabian Journal for Science and Engineering, Accepted May 2025
  7. Abdalrahman Awad Aburakhia and Mohammad Alshayeb, “Toward A Prioritization Approach for Third-Party Software Library Updates”, Science of Computer Programming, Volume 246, December 2025, 103331.
  8. Haifa Al-shammare, Mohammad Alshayeb and Malak Baslyman, “Revealing the Mobile UX Horizon: Exploring User Experience Aspects, Attributes, and Measurement Methods – A Systematic Mapping Study”, Computer Standards & Interfaces journal, Volume 94, August 2025, 103999.
  9. Rawan Alraddadi and Mohammad Alshayeb, “An Empirical Evaluation of Stacked Generalization Models for Binary Bug Report Classification”, Innovations in Systems and Software Engineering, accepted September 2024.
  10. Haifa Al-shammare, Mohammad Alshayeb and Malak Baslyman, “Towards a Readiness Model for Usable-Software Development in Organizations”, accepted Software: Practice and Experience, Volume 55, Issue 4, April 2025, Pages 647-671.
  11. Maha Alharbi and Mohammad Alshayeb, “An Empirical Investigation of the Relationship between Pattern Grime and Code Smells”, Journal of Software: Evolution and Process, Volume 36, Issue 9, September 2024, e2666
  12. Mashail N. Alkhomsan, Mohammad Alshayeb and Malak Baslyman, “Toward a novel taxonomy to capture code smells caused by refactoring”, Science of Computer Programming, Volume 236, September 2024, 103120
  13. Azzah A. AlGhamdi, Mahmood Niazi, Mohammad Alshayeb and Sajjad Mahmood, “Organizations’ Readiness for Insider Attacks: A Process-Oriented Approach”, Software: Practice and Experience, Volume 54, Issue 8, Pages 1565-1589, August 2024
  14. Mawal A. Mohammed, Mohammad Alshayeb, and Jameleddine Hassine, “A rule-based approach for the identification of quality improvement opportunities in GRL models,” Software Quality Journal, June 2024, doi: 10.1007/s11219-024-09679-z.
  15. Aburakhia and M. Alshayeb, “A Machine Learning Approach for Classifying the Default Bug Severity Level,” Arabian Journal for Science and Engineering, May 2024, doi: 10.1007/s13369-024-09081-8.
  16. Gulzar Alam, Sajjad Mahmood, Mohammad Alshayeb, Mahmood Niazi and Saad Zafar, “Maturity Model for Secure Software Testing”, Journal of Software: Evolution and Process, Volume 36, Issue 5, May 2024.
  17. Amal Alazba, Hamoud Aljamaan and Mohammad Alshayeb, “Automated detection of class diagram smells using self-supervised learning”, Automated Software Engineering. Volume: 31. article number 29, Issue: 1. March 2024
  18. Amal Alazba, Hamoud Aljamaan and Mohammad Alshayeb, “CoRT: Transformer-based Code Representations with Self-supervision by Predicting Reserved Words for Code Smell Detection”, Empirical Software Engineering journal, Volume 29, article number 59, April 2024.
  19. Maha Alharbi and Mohammad Alshayeb, “A Comparative Study of Automated Refactoring Tools,” in IEEE Access, vol. 12, pp. 18764-18781, 2024, doi: 10.1109/ACCESS.2024.3361314, January 2024.
  20. Amjad AbuHassan, Mohammad Alshayeb and Lahouari Ghouti, “Software Refactoring Side Effects”, Journal of Software: Evolution and Process, Volume 36, Issue 1, January 2024.
  21. Mashail N. Alkhomsan, Malak Baslyman, Mohammad Alshayeb, “Eliciting and Modeling Emotional Requirements: A Systematic Mapping Review”, PeerJ, January 2024.
  22. Aldaeej and M. Alshayeb, “Familiarity, Common Causes and Effects of Technical Debt: A Replicated Study in the Saudi Software Industry,” Arabian Journal for Science and Engineering, vol. 49, no. 3, pp. 4459-4477, March 2024, doi: 10.1007/s13369-023-08596-w.
  23. Faisal Alnaseef, Mahmood Niazi, Sajjad Mahmood, Mohammad Alshayeb and Irfan Ahmad, “Towards a Successful Secure Software Acquisition”, Information and Software Technology, Volume 164, December 2023, 107315.
  24. Amal Alazba, Hamoud Aljamaan and Mohammad Alshayeb, “Deep Learning Approaches for Bad Smell Detection: A Systematic Literature Review”, Empirical Software Engineering journal, Volume 28, article number 77, May 2023
  25. Mamoona Humayun, Mahmood Niazi, NZ Jhanjhi, Sajjad Mahmood, and Mohammad Alshayeb, “Towards a Readiness Model for Secure Software Coding”, Software: Practice and Experience, Volume 53, Issue 4, April 2023
  26. Mawal A. Mohammed, Mohammad Alshayeb and Jameleddine Hassine, “GSDetector: A tool for automatic detection of bad smells in GRL goal models”, International Journal on Software Tools for Technology Transfer, 24, pp. 889–910, 2022.
  27. Mawal A. Mohammed, Mohammad Alshayeb and Jameleddine Hassine, “A Search-Based Approach for Detecting Circular Dependency Bad Smell in Goal-Oriented Models”, Software and Systems Modeling, Volume 21, Issue 5, pages 2007–2037 (2022).
  28. Amjad AbuHassan, Mohammad Alshayeb and Lahouari Ghouti, “Detection of Design Smells Using Adaptive Neuro-Fuzzy Approaches”, International Journal of Fuzzy Systems, 24, pages 1927–1943, June 2022
  29. Amjad AbuHassan, Mohammad Alshayeb and Lahouari Ghouti, “Prioritization of Model Smell Refactoring Using a Covariance Matrix-Based Adaptive Evolution Algorithm”, Information and Software Technology, Volume 146, June 2022.
  30. Mohammed Alqmase, Mohammad Alshayeb and Lahouari Ghouti, “Quality Assessment Framework to Rank Software Projects”, Automated Software Engineering, Vol. 29, Article number: 41, May 2022
  31. Mamoona Humayun, Mahmood Niazi, Maram Fahhad Almufareh, NZ Jhanjhi, Sajjad Mahmood and Mohammad Alshayeb, “Software-as-a-Service Security Challenges and Best Practices: A Multivocal Literature Review”, Applied Sciences, Vol. 12, Issue 8, pp. 1-29.
  32. Mashaan A. Alshammari and Mohammad Alshayeb, “The Effect of the Dataset Size on the Accuracy of Software Defect Prediction Models: An Empirical Study”, Inteligencia Artificial 24(68), 72-88.
  33. Turki Alshammari and Mohammad Alshayeb, “Toward a Software Bad Smell Prioritization Model for Software Maintainability”, The Arabian Journal for Science and Engineering, Vol. 46, Issue 9, pp. 9157-9177, 2021.
  34. Amjad AbuHassan, Mohammad Alshayeb and Lahouari Ghouti, “Software Smell Detection Techniques: A Systematic Literature Review”, Journal of Software: Evolution and Process, Volume 33, Issue 3, March 2021.
  35. Hassan Al-Matouq, Sajjad Mahmood, Mohammad Alshayeb and Mahmood Niazi, “A Maturity Model for Secure Software Design: A Multivocal Study”, IEEE Access, Vol. 8, pp. 215758-215776, December 2020.
  36. Mahmood Niazi, Sajjad Mahmood and Mohammad Alshayeb, “GLOB: A Global Project Management Readiness Framework”, Journal of Software: Evolution and Process, Volume 32, Issue 12, December 2020
We are using cookies to give you the best experience. You can find out more about which cookies we are using or switch them off in privacy settings.
AcceptPrivacy Settings