Graduate Students Supervised

Ph.D. Students
 
  • Amjad Abu Hassan (in progress)
  • Mawal Ali (in progress)
  • Abdulrahman Baqais (completed)
  • Mohammed Misbhauddin (completed)

MSc. Students
 
  • Abdallah Al-Baity (completed)
  • Turki Al-Shammari (completed)
  • Haris Mumtaz (completed)
  • Ahmad Abdellatif (completed)
  • Amjad Abu Hassan (completed)
  • Yagoub Eisa (completed)
  • Nasser Salman (completed)
  • Salman Khwaja (completed)
  • Hamdi Ali Al-Jamimi (completed )
  • Faisal Banaeamah (completed)
  • Karim Elish (completed)
  • Malik Umar (completed)
  • Yasser Shabaan (completed)
  • Mohammad Naji (completed)

Also, I was a thesis committee member for another 63 students

Research Grants

Funded Research Projects
 
  • DSMM: Design Security Maturity Model, PI, in progress, KFUPM
  • ReqSecure: A requirements Engineering Security Maturity Model, Co-I, in progress, KFUPM
  • Package level Stability Measurement for Object-Oriented Systems, Co-I, in progress, KFUPM
  • Task Allocation in Global Software Development: An Exploratory Study, Co-I, completed, KFUPM
  • An Evaluation Framework for The Improvement of Software Quality Through the Application of CMMI Assessment, PI, completed, KACST
  • A Color Image Digital Watermarking Technique using the Quaternion Discrete Cosine Transform (Q-DCT) and Low Density Parity Check Codes (LDPC) for Android-Based Mobile Devices, Co-I, completed, KACST
  • GLOB: An Initial Global Project Management Readiness Framework, Co-I, completed, KACST
  • Enhancing Global Software development Productivity through Social Computing, Co-I, completed, KFUPM
  • Object-Oriented Class Stability Metrics Validation, PI, completed, KFUPM
  • Integrated Reuse Environment for UML Analysis and Design Artifacts, Co-I, completed, KFUPM
  • Automatic Messages Planning in Sequence Diagrams: Consistency Analysis of Use Cases against Class Diagrams using Design by Contract, Co-I, completed, KFUPM
  • Integrated Unified Modeling Language (iUML), PI, completed, KFUPM
  • Developing A Prototyping Platform for Digital Integrated Circuit Development and Characterization: The On-Chip Tester, Co-I, completed, KACST
  • Automatic Recognition of Handwritten Arabic Text (ARHAT), Co-I, completed, KACST
  • Migrating Functional Requirements in Use Case Models to a More Formal Representation, consultant, completed, KFUPM
  • Classification of Aspect Oriented Refactoring methods based on Quality Attributes, PI, completed, KFUPM
  • A Measurement Framework for Aspect-Oriented Systems, Co-I, completed, KFUPM
  • Refactoring Classification Based on Class and Software Architecture Stability, PI, in completed, KFUPM
  • A Neural Networks Models with Bounded-Weights as A Novel Approach for Forecasting Incomplete Dta Imputation in Software Cost Assessment, Co-I, completed, KFUPM
  • Measuring Object-Oriented Class Stability, PI, completed, KFUPM
  • Software Metrics Definition Language, PI, completed, KFUPM
  • Investigating Design Quality Characteristics for Refactoring and Refactoring To Patterns Using Software Metrics, PI, completed, KFUPM

Research Awards

Excellence in Research Award

Recipient of KFUPM University Excellence in Research Award - 2019.
Recognition of Scientific Patent

Recipient of KFUPM Recognition of Scientific Patent - 2019.
Recognition of Scientific Patents

Recipient of KFUPM Recognition of Two Scientific Patents - 2018.
Recognition of Scientific Patent

Recipient of KFUPM Recognition of Scientific Patent - 2016.
Excellence in Research Award

Recipient of KFUPM University Excellence in Research Award - 2014.

Best Paper Award

Recipient of Best paper Award in the following conferences:
  • Model-driven Engineering and Software Development, Rome, Italy, February 2016.
  • The World Congress on Engineering, London, U.K., 3-5 July, 2013.
  • The 13th International Conference on Frontiers in Handwriting Recognition (ICFHR-2012), Italy, 2012.

Research Areas

Research Interest
My research interest includes:
  • Software refactoring
  • Software quality
  • Software measurement and metrics
  • Evidence based software engineering
  • Empirical software engineering
Last updated (March, 2019)