Skip to main content

Mohammed Sayagh

Professeur
Office A-2420
Phone 514 396-8800, ext.8483
Presentation

Département de génie logiciel et des TI

Research areas:

  • Empirical software engineering
  • Configuration management
  • DevOps
  • Software monitoring and AIOps
  • Mining software repositories
  • Multi-component software systems
Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Publications: article

Courses and support services

Courses

LOG680 Introduction à l'approche DevOps (Summer 2023)
MGL869 Sujets spéciaux I : génie logiciel (Summer 2023)

Assistance to students

Mémoire à 30 crédits
  • Co-directed by: Sayagh, Mohammed
    Extraction and Analysis of Behavior Practices Based on GitLab MR Information, by Mashari,Seyedbehnam.
    Winter 2022
  • Co-directed by: Sayagh, Mohammed
    An Empirical Investigation on the Prevalence, Impact, and Manifestation of Rework Commits in the Merge Requests Mechanism, by Legault,Julien.
    Fall 2022
Stage industriel et rapport technique, 3 cr.
  • Gestionnaire de processus, by Sakhri,Mohammed Islem.
    Fall 2022
  • Implémentation d'une solution vue 360 sur le CRM salesforce, by Harkouk,Warda.
    Winter 2024
Projet d'application à 15 crédits
  • La taille des images de Docker - État de pratique et aide à l’optimisation des images, by Haloui,Khalid.
    Winter 2023
  • Co-directed by: Petrillo, Fabio
    L'exploitation de l'apprentissage machine pour assister les développeurs de jeux dans la télémétrie de leurs logiciels, by Racanelli,Anthony.
    Winter 2024
  • Prédire les liens entre deux modifications avec la puissance des Langage Models LLM, by Mabrouk,El mehdi.
    Fall 2023
Thèse de doctorat (recherche appliquée)
  • Understanding and Improving the Evolution of Multi-Component Software Systems, by Arabat,Ali.
    Winter 2024
  • Co-directed by: Sayagh, Mohammed
    Automating the Detection and Diagnosis of Anomalies in CI/CD Pipelines for Software-Defined Networks, by Aïdasso,Henri.
    Winter 2024
  • Investigating and Improving Fast Feedback Mechanisms, by Harbaoui,Firas.
    Winter 2024
  • Co-directed by: Sayagh, Mohammed
    On the support of Web-based Software Systems Maintenance and Evolution, by Bessghaier,Narjes.
    Winter 2024
  • Co-directed by: Bordeleau, Francis
    Detection of DevOps Process/Workflow Anomalies Using Scalable Machine Leaning Models, by Kansab,Samah.
    Winter 2024
  • Co-directed by: Ouni, Ali
    Assisting Developers and Operators of Multi-Component Systems in the Logging Activities, by Batoun,Mohamed Amine.
    Winter 2024
Rapport technique à 6 crédits
  • Amélioration d'outils automatisés de déploiement d'application complexe sur des balanceurs de charge, by Lambert,Marc.
    Winter 2023
  • Co-directed by: Sayagh, Mohammed
    Proposition d’une technique de détection et reproduction de bogue de jeux vidéos, by Pinto,Carlos Jose.
    Winter 2024
Publications
Peer-reviewed article published in a refereed journal (8)

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.

Awards and honors