8 citations · 14 across the 11 of their papers we have counts for
11 papers
A Model-Driven Digital Twin for the Systematic Improvement of DevOps Pipelines
Achref Samoud, Sara Aissat, Francis Bordeleau
CI/CD pipelines are central to DevOps practices, yet their growing complexity makes them increasingly difficult to interpret, analyze, and systematically evolve. Existing tooling p…
Predicting Intermittent Job Failure Categories for Diagnosis Using Few-Shot Fine-Tuned Language Models
Henri Aïdasso, Francis Bordeleau, Ali Tizghadam
In principle, Continuous Integration (CI) pipeline failures provide valuable feedback to developers on code-related errors. In practice, however, pipeline jobs often fail intermitt…
RevMine: An LLM-Assisted Tool for Code Review Mining and Analysis Across Git Platforms
Samah Kansab, Francis Bordeleau, Ali Tizghadam
Empirical research on code review processes is increasingly central to understanding software quality and collaboration. However, collecting and analyzing review data remains a tim…
On the Illusion of Success: An Empirical Study of Job Reruns and Silent Failures in Industrial CI
Henri Aïdasso, Francis Bordeleau, Ali Tizghadam
Reliability of build outcomes is a cornerstone of effective Continuous Integration (CI). Yet in practice, developers often struggle with non-deterministic issues in the code or CI…
An Empirical Study on the Amount of Changes Required for Merge Request Acceptance
Samah Kansab, Mohammed Sayagh, Francis Bordeleau +1
Code review (CR) is essential to software development, helping ensure that new code is properly integrated. However, the CR process often involves significant effort, including cod…
Efficient Detection of Intermittent Job Failures Using Few-Shot Learning
Henri Aïdasso, Francis Bordeleau, Ali Tizghadam
One of the main challenges developers face in the use of continuous integration (CI) and deployment pipelines is the occurrence of intermittent job failures, which result from unex…
On The Impact of Merge Request Deviations on Code Review Practices
Samah Kansab, Francis Bordeleau, Ali Tizghadam
Code review is a key practice in software engineering, ensuring quality and collaboration. However, industrial Merge Request (MR) workflows often deviate from standardized review p…
Analyzing DevOps Practices Through Merge Request Data: A Case Study in Networking Software Company
Samah Kansab, Matthieu Hanania, Francis Bordeleau +1
DevOps integrates collaboration, automation, and continuous improvement, enhancing agility, reducing time to market, and ensuring consistent software releases. A key component of t…
Towards Build Optimization Using Digital Twins
Henri Aïdasso, Francis Bordeleau, Ali Tizghadam
Despite the indisputable benefits of Continuous Integration (CI) pipelines (or builds), CI still presents significant challenges regarding long durations, failures, and flakiness.…
Build Optimization: A Systematic Literature Review
Henri Aïdasso, Mohammed Sayagh, Francis Bordeleau
Continuous Integration (CI) consists of an automated build process involving continuous compilation, testing, and packaging of the software system. While CI comes up with several a…
On the Diagnosis of Flaky Job Failures: Understanding and Prioritizing Failure Categories
Henri Aïdasso, Francis Bordeleau, Ali Tizghadam
The continuous delivery of modern software requires the execution of many automated pipeline jobs. These jobs ensure the frequent release of new software versions while detecting c…