On combining commit grouping and build skip prediction to reduce redundant continuous integration activity

Divya M. Kamath,Eduardo Fernandes,Bram Adams,Ahmed E. Hassan
DOI: https://doi.org/10.1007/s10664-024-10477-1
IF: 3.762
2024-09-02
Empirical Software Engineering
Abstract:Continuous Integration (CI) is a resource intensive, widely used industry practice. The two most commonly used heuristics to reduce the number of builds are either by grouping multiple builds together or by skipping builds predicted to be safe. Yet, both techniques have their disadvantages in terms of missing build failures and respectively higher build turn-around time (delays).
computer science, software engineering
What problem does this paper attempt to address?