RavenBuild: Context, Relevance, and Dependency Aware Build Outcome Prediction

G Sun, S Habchi, S McIntosh - Proceedings of the ACM on Software …, 2024 - dl.acm.org
Continuous Integration (CI) is a common practice adopted by modern software
organizations. It plays an especially important role for large corporations like Ubisoft, where …

Continuous build outcome prediction: an experimental evaluation and acceptance modelling

M Kawalerowicz, L Madeyski - Applied Intelligence, 2023 - Springer
Abstract Continuous Build Outcome Prediction (CBOP) is a lightweight implementation of
Continuous Defect Prediction (CDP). CBOP combines: 1) results of continuous integration …

Buildfast: History-aware build outcome prediction for fast feedback and reduced cost in continuous integration

B Chen, L Chen, C Zhang, X Peng - Proceedings of the 35th IEEE/ACM …, 2020 - dl.acm.org
Long build times in continuous integration (CI) can greatly increase the cost in human and
computing resources, and thus become a common barrier faced by software organizations …

Practitioners' challenges and perceptions of ci build failure predictions at atlassian

Y Hong, C Tantithamthavorn, J Pasuksmit… - … Proceedings of the …, 2024 - dl.acm.org
Continuous Integration (CI) build failures could significantly impact the software
development process and teams, such as delaying the release of new features and reducing …

Accelerating continuous integration by caching environments and inferring dependencies

K Gallaba, J Ewart, Y Junqueira… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
To facilitate the rapid release cadence of modern software (on the order of weeks, days, or
even hours), software development organizations invest in practices like Continuous …

Improving the prediction of continuous integration build failures using deep learning

I Saidani, A Ouni, MW Mkaouer - Automated Software Engineering, 2022 - Springer
Continuous Integration (CI) aims at supporting developers in integrating code changes
constantly and quickly through an automated build process. However, the build process is …

Predicting build outcomes in continuous integration using textual analysis of source code commits

K Al-Sabbagh, M Staron, R Hebig - Proceedings of the 18th International …, 2022 - dl.acm.org
Machine learning has been increasingly used to solve various software engineering tasks.
One example of its usage is to predict the outcome of builds in continuous integration, where …

Continuous build outcome prediction: A small-n experiment in settings of a real software project

M Kawalerowicz, L Madeyski - … and Trends in Artificial Intelligence. From …, 2021 - Springer
We explain the idea of Continuous Build Outcome Prediction (CBOP) practice that uses
classification to label the possible build results (success or failure) based on historical data …

Studying the interplay between the durations and breakages of continuous integration builds

TA Ghaleb, S Hassan, Y Zou - IEEE Transactions on Software …, 2022 - ieeexplore.ieee.org
The Continuous Integration (CI) practice allows developers to build software projects
automatically and more frequently. However, CI builds may undergo long build durations or …

Commit Artifact Preserving Build Prediction

G Wang, Z Sun, Y Chen, Y Zhao, Q Liang… - Proceedings of the 33rd …, 2024 - dl.acm.org
In Continuous Integration (CI), accurate build prediction is crucial for minimizing
development costs and enhancing efficiency. However, existing build prediction methods …