An empirical analysis of build failures in the continuous integration workflows of java-based open-source software

T Rausch, W Hummer, P Leitner… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
… We observe that the most common reasons for build failures are failing integration tests, code
quality measures being below a required threshold, and compilation errors. These findings …

Which builds are really safe to skip? Maximizing failure observation for build selection in continuous integration

X Jin, F Servant - Journal of Systems and Software, 2022 - Elsevier
observations of failures (skipped failing executions). We aim to minimize the latter kind of
mistakes — ie, to maximize failure observation, … builds that would have failed. We believe that …

Insights into continuous integration build failures

MR Islam, MF Zibran - 2017 IEEE/ACM 14th International …, 2017 - ieeexplore.ieee.org
… We observe from Figure 1c that both the median and average of FLC over all the projects
are higher in unsuccessful builds compared to those in successful builds. The computed P-…

Adopting continuous integration-a case study

L Hukkanen - 2015 - aaltodoc.aalto.fi
… The case study utilizes observations of integration meetings and collecting CI data as its …
In studying reasons behind failed CI builds, they have traced failure back to communication …

Predicting continuous integration build failures using evolutionary search

I Saidani, A Ouni, M Chouchen, MW Mkaouer - Information and Software …, 2020 - Elsevier
… In our study, we start from the observation that it is more beneficial for CI developers to … to
avoid build failures rather than simply detecting whether the build will succeed or fail. Thus, the …

Improving the prediction of continuous integration build failures using deep learning

I Saidani, A Ouni, MW Mkaouer - Automated Software Engineering, 2022 - Springer
… As shown in the figure, we can observe that there exist data patterns and an explicit dependency
on the time variable that may have a strong association with build outcome. In practice, …

An empirical characterization of bad practices in continuous integration

F Zampetti, C Vassallo, S Panichella, G Canfora… - Empirical Software …, 2020 - Springer
… between what is known in literature and what we observed in the reality, and (ii) cases in …
SO discussions in which developers discussed build failures due to the presence of bugs in …

A brief study on build failures in continuous integration: Causation and effect

R Jain, SK Singh, B Mishra - … : Proceedings of ICACIE 2017, Volume 2, 2019 - Springer
… 1 with observations of Java. From both graphs, we can observe a depression in normalized
failures … Any further increase in team size would cause an increase in build failure. The build …

A cost-efficient approach to building in continuous integration

X Jin, F Servant - Proceedings of the ACM/IEEE 42nd International …, 2020 - dl.acm.org
… whom some delay in failure observation is acceptable — as do existing techniques based
on test selection. Such techniques, which introduce failure observation delays, are valued and …

What helped, and what did not? an evaluation of the strategies to improve continuous integration

X Jin, F Servant - … IEEE/ACM 43rd International Conference on …, 2021 - ieeexplore.ieee.org
… across the whole population of failing builds. The upside of … of failure observation) is very
low across all failing builds (… of failure observation) is also very low across all failing builds (…