Mohammed Al-Obeidallah, Ph.D

Assistant Professor

Abu Dhabi Campus

+971 26133520


Dr Mohammed Ghazi Al-Obeidallah is an Assistant Professor of Software Engineering with a demonstrated history of working in the higher education. Skilled in Software System Design, Lecturing, and Research. Strong research professional with a Doctor of Philosophy - PhD focused in Software Engineering from the University of Brighton, UK.
His current research interests are Design Patterns, Privacy Engineering, Requirements Engineering, Software Engineering and Software Architecture.


  • Awards
  1. Best Paper Presentation Award (ICoSSE, France, 2023)
  2. Best Paper Award (SERA Conference, London, 2017)
  3. Certificate of Appreciation (King Abdulaziz University, Saudi Arabia, 2015)


PhD in Software Engineering, University of Brighton, UK (2018).

Master Degree in Computer Science, Jordan University of Science and Technology, Jordan.

Bachelor Degree in Computer Science, Yarmouk University, Jordan.

Research Interests

Current research interests are:

  • Software Engineering;
  • Design Patterns;
  • Requirements Engineering;
  • Software Architecture;
  • Privacy Engineering.

Selected Publications

  1. [July 2023] Al-Obeidallah M.G., Piras L., Iloanugo O., Mouratidis H., Alkubaisy D., Dellagiacoma D., Goal-Modeling Privacy-by-Design Patterns for Supporting GDPR Compliance. In 18th International Conference on Software Technologies, Italy. July 2023. [Indexed by Web of Science and Scopus].
  2. [June 2023] Al-Obeidallah M.G. Towards a Framework to Assess the Impact of Design Patterns on Software Metrics. In Proceedings of the International Conference on Multimedia Computing, Networking and Applications (MCNA2023). Spain. June 2023. IEEE. [Indexed by Scopus].
  3. [April 2023Al-Obeidallah, M.G., 2023, April. A benchmark for design patterns recovery tools. In 2023 International Conference on Software and System Engineering (ICoSSE2023). IEEE. [Indexed by Scopus].
  4. [Feb 2022] Alkubaisy D., Piras L., Al-Obeidallah M.G., Cox K., Mouratidis H. (2022). A Framework for Privacy and Security Requirements Analysis and Conflict Resolution for Supporting GDPR Compliance Through Privacy-by-Design. In: Ali R., Kaindl H., Maciaszek L.A. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE. Communications in Computer and Information Science, vol 1556. Springer, Cham. [Indexed by Scopus].

  5. [Dec 2021] Al-Obeidallah MG, The Impact of Design Patterns on Software Maintainability and Understandability: A Metrics-based Approach. ICIC Express Letters. Part B, Applications: an International Journal of Research and Surveys. 2021 Dec; 12(12): 1111-1119. [Indexed by Scopus].
  6. [2021Al-Obeidallah, M.G., Al-Fraihat, D.G., Khasawneh, A.M., Saleh, A.M. and Addous, H., 2021, July. Empirical Investigation of the Impact of the Adapter Design Pattern on Software Maintainability. In 2021 International Conference on Information Technology (ICIT) (pp. 206-211). IEEE. [Indexed by Scopus].
  7. [2021] Piras L, Al-Obeidallah MG, Mouratidis H et al., "A Data Scope Management Service to Support Privacy by Design and GDPR Compliance", Journal of Data Intelligence (JDI); June 2021, 2(2): 136-165.
  8. [2021] Alkubaisy D, Piras L, Al-Obeidallah MG, Cox K and Mouratidis H, “ConfIs: A Tool for Privacy and Security Conflict Resolution for Supporting GDPR Compliance through Privacy-by-Design”. 16th international conference on Evaluation of Novel Approaches to Software Engineering -ENASE 2021, 26-27, April 2021. [Indexed by ISI & Scopus].
  9. [2020] Piras L, Al-Obeidallah MG, Pavlidis M et al., “DEFeND DSM: A Data Scope Management Service for Model-Based Privacy by Design GDPR Compliance”, In 17th International Conference on Trust, Privacy and Security in Digital Business TrustBus 2020. September 14 - 17, Bratislava, Slovakia, 2020. [Indexed by Scopus].
  10. [2019] Piras L, Al-Obeidallah MG, Praitano A et al. DEFeND Architecture: a Privacy by Design Platform for GDPR Compliance. In 16th International Conference on Trust, Privacy and Security in Digital Business TrustBus 2019. August 26 - 29, Linz, Austria, 2019. [Indexed by Scopus].
  11. [2018] Al-Obeidallah MG, Petridis M, Kapetanakis S. A Multiple Phases Approach for Design Patterns Recovery Based on Structural and Method Signature Features. International Journal of Software Innovation (IJSI). 2018 Jul 1; 6(3):36-52. [Indexed by ISI & Scopus].
  12. [2017] Al-Obeidallah MG, Petridis M, Kapetanakis S. A Structural Rule-Based Approach for Design Patterns Recovery. In International Conference on Software Engineering Research, Management and Applications 2017 Jun 7 (pp. 107-124). Springer, Cham. [Indexed by Scopus].
  13. [2017] Al-Obeidallah MG, Petridis M, Kapetanakis S. MLDA:  A Multiple Levels Detection Approach for Design Patterns Recovery, in the proceedings of 2017 International Conference on Computing and Data Analysis (ICCDA 2017), May 19-23, Florida, United States, 2017, pp. 33-40. [Indexed by Scopus].
  14. [2016] Al-Obeidallah MG, Petridis M, Kapetanakis S. A survey on design pattern detection approaches. International Journal of Software Engineering (IJSE). 2016 Dec; 7(3).
  15. [2009] Salhieh AM, Al-Obeidallah MG. A new hybrid approach for detection and estimation in wireless sensor networks. In2009 WRI World Congress on Computer Science and Information Engineering 2009 Mar 31 (vol. 1, pp. 379-383). IEEE. [Indexed by Scopus].

Professional Experience

  • Assistant Professor
    Sep 2021 – Present
    Abu Dhabi, United Arab Emirates.
    At the Department of Software Engineering,
    Faculty of Engineering, Al Ain University.
  • Assistant Professor
    Sep 2020 – Aug 2021         [1 yr]
    Amman, Jordan.
    At the Department of Software Engineering,
    Faculty of Computer Sciences and Informatics, Amman Arab University.
  • Postdoctoral Research Fellow                   
    Mar 2019 – Jun 2020        [1 yr  4 mos]
    England, UK.
    At the Department of Computing, University of Brighton, European Union’s General Data Protection Regulation (DEFeND Project).
  • Visiting Lecturer                                             
    Oct 2015 – Jul 2018          [2 yrs  10 mos]
    England, UK.
    At the Department of Computing, School of Computing, Engineering and Mathematics, University of Brighton.
  • Lecturer                                                            
    Sep 2009 – Aug 2015        [6 yrs]
    Jeddah, Saudi Arabia.
    At the Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University.

Teaching Courses

Taught courses:

  • System Analysis and Design;
  • Foundation of Software Engineering;
  • Software Requirements and Specifications;
  • Formal Specifications and Design Methods;
  • User Interface Design;
  • Software Project Management;
  • Software Evolution and Maintenance;
  • Web Development using HTML, CSS, Javascript, & PHP;
  • Computer Ethics;
  • Design Patterns;
  • Object-Oriented Programming using Java.



Expertise related to UN Sustainable Development Goals

In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all.

This person’s work contributes towards the following SDG(s):




  • IEEE Computer Society
  • INSTICC member  (December 2022 - present)


A Framework for Privacy and Security Requirements Analysis and Conflict Resolution for Supporting GDPR Compliance Through Privacy-by-Design

Published in: Communications in Computer and Information Science book series

Feb 11, 2022

Duaa Alkubaisy Luca Piras Mohammed Ghazi Al-Obeidallah Karl Cox Haralambos Mouratidis

Requirements elicitation, analysis, and, above all, early detection of conflicts and resolution, are among the most important, strategic, complex and crucial activities for preventing software system failures, and reducing costs related to reengineering/fixing actions. This is especially important when critical Requirements Classes are involved, such as Privacy and Security Requirements. Recently, organisations have been heavily fined for lack of compliance with data protection regulations, such as the EU General Data Protection Regulation (GDPR). GDPR requires organisations to enforce privacy-by-design activities from the early stages and for the entire software engineering cycle. Accordingly, requirements engineers need methods and tools for systematically identifying privacy and security requirements, detecting and solving related conflicts. Existing techniques support requirements identification without detecting or mitigating conflicts. The framework and tool we propose in this paper, called ConfIs, fills this gap by supporting engineers and organisations in these complex activities, with its systematic and interactive process. We applied ConfIs to a realistic GDPR example from the DEFeND EU Project, and evaluated its supportiveness, with positive results, by involving privacy and security requirements experts (This research is an extension of the study conducted by Alkubaisy et al. [1] – which itself is a continuation of earlier studies [2, 3] and aims to aid the reader in comprehensively grasping the concepts laid out).