一句话:提出用虚拟构建加速构建脚本中缺失/冗余依赖错误的检测,避免完整构建监控的高开销。
构建脚本负责把源代码转换为可执行产物,但其开发容易出错,缺失依赖和冗余依赖是其中最常见的错误类型,因而受到研究关注。已有构建依赖分析技术可用于发现这类问题,但大多数(包括最先进方法)需要监控完整构建过程来构建动态依赖,开销高昂,对大规模项目尤其难以承受。论文提出以“虚拟构建”(virtual build)来加速构建依赖错误检测,目标是在不承担完整构建监控成本的前提下提升检测效率。摘要未给出具体技术机制或实验评估数据。
Build scripts play an important role in transforming the source code into executable artifacts. However, the development of build scripts is typically error-prone. As one kind of the most prevalent errors in build scripts, the dependency-related errors, including missing dependencies and redundant dependencies, draw the attention of many researchers. A variety of build dependency analysis techniques have been proposed to tackle them. Unfortunately, most of these techniques, even the state-of-the-art ones, suffer from efficiency issues due to the expensive cost of monitoring the complete build process to build dynamic dependencies. Especially for large-scale projects, such the cost would not be affordable.
@inproceedings{paperbot7310,
title = {Accelerating Build Dependency Error Detection via Virtual Build},
author = {Rongxin Wu and Minglei Chen and Chengpeng Wang and Gang Fan and Jiguang Qiu and Charles Zhang},
booktitle = {ASE},
year = {2022},
doi = {10.1145/3551349.3556930}
}