7 papers
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…
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.…
On the Illusion of Success: An Empirical Study of Build 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…
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…
FlakeRanker: Automated Identification and Prioritization of Flaky Job Failure Categories
Henri Aïdasso
This document presents the artifact associated with the ICSE SEIP 25 paper titled On the Diagnosis of Flaky Job Failures: Understanding and Prioritizing Failure Categories. The ori…
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…