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 continuous integration build failures using evolutionary search

I Saidani, A Ouni, M Chouchen, MW Mkaouer - Information and Software …, 2020 - Elsevier
Abstract Context: Continuous Integration (CI) is a common practice in modern software
development and it is increasingly adopted in the open-source as well as the software …

Detecting Continuous Integration Skip Commits Using Multi-Objective Evolutionary Search

I Saidani, A Ouni, MW Mkaouer - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Continuous Integration (CI) consists of integrating the changes introduced by different
developers more frequently through the automation of build process. Nevertheless, the CI …

Enhancing continuous integration predictions: a hybrid LSTM-GRU deep learning framework with evolved DBSO algorithm

J Benjamin, J Mathew - Computing, 2025 - Springer
DevOps, an advanced software engineering methodology widely adopted in the software
development industry, facilitates the rapid release of features and versions to production …

On the prediction of continuous integration build failures using search-based software engineering

I Saidani, A Ouni, M Chouchen… - Proceedings of the 2020 …, 2020 - dl.acm.org
Continuous Integration (CI) aims at supporting developers in integrating code changes
quickly through automated building. However, in such context, the build process is typically …

CfgNet: A Framework for Tracking Equality-Based Configuration Dependencies Across a Software Project

S Simon, N Ruckel, N Siegmund - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Modern software development incorporates various technologies, such as containerization,
CI/CD pipelines, and build tools, which have to be jointly configured to enable building …

Applicability of Supervised Machine Learning for CI Configuration Selection

A Lönnfält, V Tu - 2023 - odr.chalmers.se
This study introduces a novel supervised machine learning (ML) model for accurately
assigning CI configurations to test specifications. Current solutions to optimize selection of …

[PDF][PDF] DETECTING CONTINUOUS INTEGRATION SKIP COMMITS USING MULTI-OBJECTIVE EVOLUTIONARY SEARCH

I Saidania, A Ounia, MW Mkaouerb - Toward Better Understanding and … - espace.etsmtl.ca
Continuous Integration (CI) consists of integrating the changes introduced by different
developers more frequently through the automation of build process. Nevertheless, the CI …

Cross jobs failure dependency in CI/CD systems

A Bregman - US Patent 11,550,697, 2023 - Google Patents
(57) ABSTRACT A build fail of a job in a development pipeline of an application
development system is analyzed. A determina tion as to whether the build fail affects other …

A Modular Synthesis Framework for Software Deployment, Design, and Implementation

M Santolucito - 2020 - search.proquest.com
Software development is an increasingly pervasive branch of modern industry and an
increasingly dominant operating cost across industries and disciplines. There have been …