Département de génie informatique et génie logiciel
Logiciels et développement Génie logiciel Conception de systèmes d'information Logiciel de systèmes informatiques Représentation des connaissances
Modélisation et intelligence artificielle
Technologies de l'information et communications Industrie du futur et société numérique
Intérêts de recherche et affiliations
- Génie logiciel
- Génie logiciel basée sur les modèles
- Logiciels et technologies émergentes (p. ex., infonuagique, internet des objets, chaînes de blocs)
- Applications décentralisées et infonuagiques natives (applications décentralisées, contrats intelligents)
- Évolution et maintenance des logiciels
- Développement et exploitation
- Qualité des logiciels
- 2705 Logiciels et développement
- 2706 Génie logiciel
- 2710 Conception de systèmes d'information
- 2720 Logiciel de systèmes informatiques
- 2803 Représentation des connaissances
Publications
Biographie
Mohammad Hamdaqa est professeur adjoint au département de génie informatique et de génie logiciel de Polytechnique Montréal (Canada), où il dirige le laboratoire des logiciels et des technologies émergentes. Il est également professeur auxiliaire au département d'informatique de l'Université de Reykjavik (Islande). M. Hamdaqa a obtenu un doctorat en génie logiciel de l'Université de Waterloo au Canada en 2016. Il détient aussi un baccalauréat en génie informatique, une maîtrise en sciences appliquées (génie logiciel) et une maîtrise en administration des affaires (MBA) avec une mineure en systèmes d'information de gestion . M. Hamdaqa s'intéresse à l'interaction entre les technologies émergentes et le génie logiciel. En particulier, il s'intéresse à la façon dont les approches, méthodes et pratiques du génie logiciel peuvent être adaptées pour prendre en compte le complexité de l'architecture, de la construction et du déploiement d'applications pour les nouvelles plateformes émergentes (p. ex., infonuagique et chaîne de blocs). En outre, il s'intéresse à la façon dont les technologies émergentes peuvent être utilisées pour faire progresser nos façons de créer, de gérer et de faire évuluer les applications logicielles. M. Hamdaqa a collaboré et publié des articles dans les domaines du génie logiciel dirigé par les modèles, de l'infonuagique et des chaînes de blocs. Il est membre de l'IEEE Computer Society (CS) et de l'Association for Computing Machinery (ACM). Il fait également partie du comité de rédaction de Service Transaction on Internet of Thing et a fait partie du comité de programme de plusieurs conférences dans les communautés des services et du génie logiciel.
Formation
- 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
Encadrement à Polytechnique
TERMINÉ
-
Mémoire de maîtrise (2)
- Curzi-Laliberté, B. (2024). Applying Model Driven Software Engineering Practices to Epidemiology [Mémoire de maîtrise, Polytechnique Montréal].
- Verdet, A. (2023). Exploring Security Practices in Infrastructure as Code: An Empirical Study [Mémoire de maîtrise, Polytechnique Montréal].