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
Continuous Integration (CI) has become a common practice in both industrial and open-
source software development. While CI has evidently improved aspects of the software …

Insights into continuous integration build failures

MR Islam, MF Zibran - 2017 IEEE/ACM 14th International …, 2017 - ieeexplore.ieee.org
Continuous integration is prevalently used in modern software engineering to build software
systems automatically. Broken builds hinder developers' work and delay project progress …

Oops, my tests broke the build: An explorative analysis of travis ci with github

M Beller, G Gousios, A Zaidman - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Continuous Integration (CI) has become a best practice of modern software development.
Yet, at present, we have a shortfall of insight into the testing practices that are common in CI …

A tale of CI build failures: An open source and a financial organization perspective

C Vassallo, G Schermann, F Zampetti… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
Continuous Integration (CI) and Continuous Delivery (CD) are widespread in both industrial
and open-source software (OSS) projects. Recent research characterized build failures in CI …

Automatic building of java projects in software repositories: A study on feasibility and challenges

F Hassan, S Mostafa, ESL Lam… - 2017 ACM/IEEE …, 2017 - ieeexplore.ieee.org
Despite the advancement in software build tools such as Maven and Gradle, human
involvement is still often required in software building. To enable large-scale advanced …

How open source projects use static code analysis tools in continuous integration pipelines

F Zampetti, S Scalabrino, R Oliveto… - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Static analysis tools are often used by software developers to entail early detection of
potential faults, vulnerabilities, code smells, or to assess the source code adherence to …

Travistorrent: Synthesizing travis ci and github for full-stack research on continuous integration

M Beller, G Gousios, A Zaidman - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Continuous Integration (CI) has become a best practice of modern software development.
Thanks in part to its tight integration with GitHub, Travis CI has emerged as arguably the …

Investigating the impact of continuous integration practices on the productivity and quality of open-source projects

J Santos, D Alencar da Costa, U Kulesza - Proceedings of the 16th ACM …, 2022 - dl.acm.org
Background: Much research has been conducted to investigate the impact of Continuous
Integration (CI) on the productivity and quality of open-source projects. Most of studies have …

The impact of continuous integration on other software development practices: a large-scale empirical study

Y Zhao, A Serebrenik, Y Zhou, V Filkov… - 2017 32nd IEEE/ACM …, 2017 - ieeexplore.ieee.org
Continuous Integration (CI) has become a disruptive innovation in software development:
with proper tool support and adoption, positive effects have been demonstrated for pull …

A large-scale empirical study of compiler errors in continuous integration

C Zhang, B Chen, L Chen, X Peng… - … of the 2019 27th ACM joint …, 2019 - dl.acm.org
Continuous Integration (CI) is a widely-used software development practice to reduce risks.
CI builds often break, and a large amount of efforts are put into troubleshooting broken …