Directory of Experts
Back to search results
Mohammad Hamdaqa
B.Sc., MBA/MIS, M.Sc.A., Ph.D.

Research interests and affiliations

Research interests
  • Software Engineering
  • Model-Based Software Engineering
  • Software and Emerging Technologies (e.g., Cloud Computing, IoT, Blockchain)
  • Cloud Native and Decentralized Applications (dApps, Smart Contracts)
  • Software Evolution and Maintenance
  • DevOps
  • Software Quality
Expertise type(s) (NSERC subjects)
  • 2705 Software and development
  • 2706 Software engineering
  • 2710 Information systems design
  • 2720 Computer systems software
  • 2803 Knowledge representation

Publications

Featured
Journal article
Panahandeh, M., Hamdaqa, M., Zamani, B. & Hamou-Lhadj, A. (2021). MUPPIT: a method for using proper patterns in model transformations. Software and Systems Modeling, 33 pages. Retrieved from https://doi.org/10.1007/s10270-020-00853-y

Biography

Mohammad Hamdaqa is an Assistant Professor at the Department of Computer Engineering and Software Engineering at Polytechnique Montréal (Canada), where he leads the Software and Emerging Technologies Lab. He is also an Adjunct Professor at the Department of Computer Science at Reykjavik University (Iceland). Hamdaqa received a PhD in Software Engineering from the University of Waterloo in Canada in 2016. He holds a Bachelor degree in Computer Engineering, a Master of Applied Science (Software Engineering), and a Master of Business Administration (MBA) with a minor in Management Information Systems (MIS). Hamdaqa is interested in the interplay between emerging technologies and software engineering. Particularly, he is interested in how software engineering approaches, methods and practices can be tailored to tame the complexities of architecting, building and deploying applications for the new emerging platforms (e.g. Cloud Computing, Blockchain). Moreover, he is interested in how emerging technologies can be utilized to advance the status quo of how we create, evolve and manage software applications. Hamdaqa has made contributions and published papers in the areas of model-driven software engineering, cloud computing, and blockchain. He is a Member of the IEEE Computer Society (CS) and the Association for Computing Machinery (ACM). He is in the editorial board of Service Transaction on Internet of Thing and served on the program committee of several conferences in the services and software engineering communities.

Education

  • Ph.D. in Electrical and Computer Engineering, University of Waterloo, Canada
  • Master in Electrical and Computer Engineering, Concordia University, Canada
  • Master in Business Administration, New York Institute of Technology, USA
  • Bachelor in Computer Engineering, Jordan University of Science and Technology, Jordan