10 septembre 2025
Vue d'ensemble
Sayagh, Mohammed
Mohammed Sayagh
Professeur
Département
Département de génie logiciel et TI
Formation
DEUST, Dipl. d'ingénieur d'État (FSTM, Maroc), Ph.D. (Université de Montréal)
Bureau
A-4451
Courriel
Présentation
Axe de recherche
- Systèmes logiciels, multimédia et cybersécurité
Expertises
- Études empiriques en génie logiciel
- Gestion de configuration
- DevOps
- Surveillance logiciel et AIOps
- Fouille de référentiels logiciels
- Systèmes à composants multiples
Cours et encadrements
Encadrements
- En codirection avec : Ali Ouni
A Quality Assurance Framework for Microservice-based Software Systems, par Ezaki Ibrahmi
Automne 2026 - En codirection avec : Ali Ouni
Towards Assisting Software Practitioners in Navigating the Complexity of infrastructure-as-Code, par Narjes Bessghaier
Été 2025 - Supporting Practitioners in Managing Horizontal and Vertical Dependencies in Large-scale Software Systems, par Ali Arabat
Été 2026 - Leveraging Llms for Security in Code, par Khalil Bennani
Automne 2026 - En codirection avec : Ali Ouni
Improving Software Development Workflows for Microservice-Based Syaytems, par Jasem Khelifi
Automne 2026
- En codirection avec : Francis Bordeleau
Extraction and Analysis of Behavior Practices Based on GitLab MR Information, par Seyedbehnam Mashari
Hiver 2022 - En codirection avec : Francis Bordeleau
An Empirical Investigation on the Prevalence, Impact, and Manifestation of Rework Commits in the Merge Requests Mechanism, par Julien Legault
Automne 2022 - Impact des Draft Pull Requests sur l’Accélération de la Réception des Feedbacks, par Firas Harbaoui
Été 2024
- La taille des images de Docker - État de pratique et aide à l’optimisation des images, par Khalid Haloui
Hiver 2023 - En codirection avec : Fabio Petrillo
L'exploitation de l'apprentissage machine pour assister les développeurs de jeux dans la télémétrie de leurs logiciels, par Anthony Racanelli
Hiver 2026 - L’affinage de Code-Llama 7B pour prédire la densité de journaux au niveau des méthodes Java, par El mehdi Mabrouk
Été 2024 - Développement d'un outil de prédiction des dépendances entre les changements, par Bilel Dhifaoui
Été 2025
- Implémentation d'un pipeline du traitement de données pour les panneaux de la ville de Montréal, par Léo Fornoff
Été 2026 - Gestionnaire de processus, par Mohammed Islem Sakhri
Automne 2022 - Implémentation d'une solution vue 360 sur le CRM salesforce, par Warda Harkouk
Été 2024
- Amélioration d'outils automatisés de déploiement d'application complexe sur des balanceurs de charge, par Marc Lambert
Hiver 2023 - En codirection avec : Fabio Petrillo
Proposition d’une technique de détection et reproduction de bogue de jeux vidéos, par Carlos Jose Pinto
Hiver 2024
- Optimisation de la Collaboration Client-Intégrateur au cours d’un projet informatique, par Warda Harkouk
Été 2024
Publications
Publications
- Ali Arabat, Mohammed Sayagh, Jameleddine Hassine. 2026 « A recommendation system for predicting dependencies among software changes insights from an empirical study on OpenStack ». Empirical Software Engineering vol. 31 , nº 6
- Kais Belwafi, Mohammed Sayagh, Ali Ouni. 2026 « Code-level challenges and opportunities in hardware description languages: Insights from StackOverflow discussions ». Integration vol. 109
- Narjes Bessghaier, Ali Ouni, Mohammed Sayagh, Mohamed Wiem Mkaouer. 2026 « A search-based file recommendation approach for Infrastructure-as-Code evolution ». Journal of Systems and Software vol. 234
- Henri Aïdasso, Mohammed Sayagh, Francis Bordeleau. 2025 « Build optimization: A systematic literature review ». ACM Computing Surveys vol. 58 , nº 1
- Narjes Bessghaier, Ali Ouni, Mohammed Sayagh, Moataz Chouchen, Mohamed Wiem Mkaouer. 2025 « Towards understanding code review practices for infrastructure-as-code: An empirical study on OpenStack projects ». Empirical Software Engineering vol. 30 , nº 3
- Ali Arabat, Mohammed Sayagh. 2024 « An empirical study on cross-component dependent changes: A case study on the components of OpenStack ». Empirical Software Engineering vol. 29 , nº 5
- Mohamed Amine Batoun, Mohammed Sayagh, Roozbeh Aghili, Ali Ouni, Heng Li. 2024 « A literature review and existing challenges on software logging practices: From the creation to the analysis of software logs ». Empirical Software Engineering vol. 29 , nº 4
- Youssef Esseddiq Ouatiti, Mohammed Sayagh, Noureddine Kerzazi, Bram Adams, Ahmed E. Hassan. 2024 « The impact of concept drift and data leakage on log level prediction models ». Empirical Software Engineering vol. 29 , nº 5
- Mohamed Amine Batoun, Ka Lai Yung, Yuan Tian, Mohammed Sayagh. 2023 « An empirical study on GitHub pull requests' reactions ». ACM Transactions on Software Engineering and Methodology vol. 32 , nº 6
- Jiahuei Lin, Mohammed Sayagh, Ahmed E. Hassan. 2023 « The Co-evolution of the WordPress Platform and its plugins ». ACM Transactions on Software Engineering and Methodology vol. 32 , nº 1
- Youssef Esseddiq Ouatiti, Mohammed Sayagh, Noureddine Kerzazi, Ahmed E. Hassan. 2023 « An empirical study on log level prediction for multi-component systems ». IEEE Transactions on Software Engineering vol. 49 , nº 2. p. 473-484
- Kundi Yao, Mohammed Sayagh, Weiyi Shang, Ahmed E. Hassan. 2022 « Improving state-of-the-art compression techniques for log management tools ». IEEE Transactions on Software Engineering vol. 48 , nº 8. p. 2748-2760
- Md Hasan Ibrahim, Mohammed Sayagh, Ahmed E. Hassan. 2021 « A study of how Docker Compose is used to compose multi-component systems ». Empirical Software Engineering vol. 26 , nº 6
- Heng Li, Weiyi Shang, Bram Adams, Mohammed Sayagh, Ahmed E. Hassan. 2021 « A qualitative study of the benefits and costs of logging from developers' perspectives ». IEEE Transactions on Software Engineering vol. 47 , nº 12. p. 2858-2873
- Yingzhe Lyu, Heng Li, Mohammed Sayagh, Zhen Ming Jiang, Ahmed E. Hassan. 2021 « An empirical study of the impact of data splitting decisions on the performance of AIOps solutions ». ACM Transactions on Software Engineering and Methodology vol. 30 , nº 4
- Mohammed Sayagh, Ahmed E. Hassan. 2021 « ConfigMiner: Identifying the appropriate configuration options for config-related user questions by mining online forums ». IEEE Transactions on Software Engineering vol. 47 , nº 12. p. 2907-2918
- Ilyes Kasdallah, Mostafa Anouar Ghorab, Oussama Jebbar, Khaled Sellami, Mohammed Sayagh, Ali Ouni, Mohamed Aymen Saied. 2027 « MLStractor: LLM-powered search-based monolith-to-microservice decomposition ». Search-Based Software Engineering: 18th International Symposium, SSBSE 2026 (Montreal, QC, Canada, July 05-06, 2026) Springer
- Ali Arabat, Mohammed Sayagh. 2026 « Toward Instructions-as-Code: Understanding the impact of instruction files on agentic pull requests ». MSR '26: Proceedings of the 23rd International Conference on Mining Software Repositories (Rio de Janeiro, Brazil, Apr. 13-14, 2026) Association for Computing Machinery, Inc
- Amina Bouaziz, Mohamed Aymen Saied, Mohammed Sayagh, Ali Ouni, Mohamed Wiem Mkaouer. 2025 « An empirical study on microservices deployment trends, topics and challenges in stack overflow ». IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (Montreal, QC, Canada, Mar. 04-07, 2025) Institute of Electrical and Electronics Engineers Inc.
- Hatem Feki, Manel Abdellatif, Mohammed Sayagh. 2025 « An empirical study on Hugging Face trends, topics and challenges on stack overflow ». IEEE 49th Annual Computers, Software, and Applications Conference (COMPSAC) (Toronto, ON, Canada, July 08-11, 2025) Institute of Electrical and Electronics Engineers Inc.
- Samah Kansab, Mohammed Sayagh, Francis Bordeleau, Ali Tizghadam. 2025 « Understanding the amount of changes required for merge request acceptance: An empirical study ». 16th International Conference on Software Engineering and Service Science (ICSESS) (Macau, China, Dec. 16-17, 2025) IEEE
- Jasem Khelifi, Yacine Benzina, Moataz Chouchen, Ali Ouni, Mohammed Sayagh, Salah Bouktif. 2025 « GHAminer: An open source tool to extract GitHub actions build metrics ». IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (Montreal, QC, Canada, Mar. 04-07, 2025) Institute of Electrical and Electronics Engineers Inc.
- Farnaz Soltaniani, Mohammad Ghafari, Mohammed Sayagh. 2025 « Security bug report prediction within and across projects: A comparative study of BERT and random forest ». 21st International Conference on Predictive Models and Data Analytics in Software Engineering-PROMISE (Trondheim, Norway, June 26, 2025) Association for Computing Machinery
- Mohamed Amine Batoun, Mohammed Sayagh, Ali Ouni. 2024 « How much logs does my source code file need? Learning to predict the density of logs ». 28th International Conference on Evaluation and Assessment in Software Engineering (Salerno, Italy, June 18-21, 2024) Association for Computing Machinery
- Narjes Bessghaier, Mahi Begoug, Chemseddine Mebarki, Ali Ouni, Mohammed Sayagh, Mohamed Wiem Mkaouer. 2024 « On the prevalence, co-occurrence, and impact of infrastructure-as-code smells ». IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (Rovaniemi, Finland, Mar. 12-15, 2024) Institute of Electrical and Electronics Engineers Inc.
- Firas Harbaoui, Mohammed Sayagh, Rabe Abdalkareem. 2024 « On the impact of draft pull requests on accelerating feedback ». IEEE International Conference on Software Maintenance and Evolution (ICSME) (Flagstaff, AZ, USA, Oct. 06-11, 2024) Institute of Electrical and Electronics Engineers Inc.
- Jinfu Chen, Zishuo Ding, Yiming Tang, Mohammed Sayagh, Heng Li, Bram Adams, Weiyi Shang. 2023 « IoPV: On inconsistent option performance variations ». 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (San Francisco, CA, USA, Dec. 03-09, 2023) Association for Computing Machinery
Projets pour étudiant(e)s
Actualités
16 août 2021