Department of Computer Engineering and Software Engineering
Software and development Software engineering Information systems design Computer systems software Knowledge representation
Modeling and Artificial Intelligence
Information and Communication Technologies Industry of the Future and Digital Society
Research interests and affiliations
- 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
- 2705 Software and development
- 2706 Software engineering
- 2710 Information systems design
- 2720 Computer systems software
- 2803 Knowledge representation
Publications
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
Supervision at Polytechnique
COMPLETED
-
Master's Thesis (2)
- Curzi-Laliberté, B. (2024). Applying Model Driven Software Engineering Practices to Epidemiology [Master's thesis, Polytechnique Montréal].
- Verdet, A. (2023). Exploring Security Practices in Infrastructure as Code: An Empirical Study [Master's thesis, Polytechnique Montréal].