一句话:提出 BuildSonic,自动检测并修复持续集成构建中影响性能的配置异味,以降低构建耗时与资源开销。
持续集成(CI)虽有益处,但会带来高成本,其中构建时间长显著影响开发速度并增加计算资源开销。CI 基础设施通常提供加速构建的配置选项,但常因配置不佳产生 CI 配置异味。已有研究尝试检测或修复 CI 配置异味,但均未专门面向 CI 构建性能提升。为此,作者提出 BuildSonic,用于检测并修复与性能相关的 CI 配置异味。摘要未给出具体检测/修复机制及实验评估细节。
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.
@inproceedings{paperbot7185,
title = {BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds},
author = {Chen Zhang and Bihuan Chen and Junhao Hu and Xin Peng and Wenyun Zhao},
booktitle = {ASE},
year = {2022},
doi = {10.1145/3551349.3556923}
}