Software Engineering Empirical Research Radar

BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds.

Paper detail page in SEER Radar.

Authors

Chen Zhang, Bihuan Chen 0001, Junhao Hu, Xin Peng 0001, Wenyun Zhao

Venue / Year

ASE 2022

Topics

Debugging / Fault Localization / Diagnosis / Repair; DevOps / CI / Build / Release; Performance / Energy / Reliability

Abstract / Summary

Despite the benefits, continuous integration (CI) can incur high costs. One of the well-recognized costs is long build time, which greatly affects the speed of software development and increases the cost in computational resources. While there exist configuration options in the CI infrastructure to accelerate builds, the CI infrastructure is often not optimally configured, leading to CI configuration smells. Attempts have been made to detect or repair CI configuration smells. However, none of them is specifically designed to improve build performance in CI.

External Links

DOI / Publisher

PDF

Local PDF is not available on SEER Radar yet. When a public source is recorded, this page will add a local reading link with source attribution.