paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automated patching for unreproducible builds

面向不可复现构建的自动补丁生成
ICSE Proceedings of the 44th International Conference on Software Engineering2022匹配度 2/10 · 论文研究不可复现构建的自动修复,属于软件工程/程序修复方向,虽涉及追踪定位与历史补丁生成,但未涉及LLM/Agent、静态分析在ML系统中的应用、浮点程序分析或贝叶斯程序分析,与用户核心研究方向匹配度低。引用 29 inbox
Zhilei Ren, Shiwei Sun, Jifeng Xuan, Xiaochen Li, Zhide Zhou, He Jiang
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出 RepFix,结合追踪细粒度定位与历史补丁生成,自动修复不可复现构建问题。

软件可复现性通过比较不同用户获得的编译产出来建立源代码与构建产物之间的信任。尽管不可复现构建的检测可自动化,但修复此类问题仍面临挑战,其中定位粒度与历史知识利用尤为关键。为此,论文提出 RepFix:它将基于追踪的细粒度定位与基于历史知识的补丁生成机制相结合,用以自动修复导致构建不可复现的问题。该方法先利用追踪信息精确定位相关构建步骤或代码,再借助历史修复知识生成补丁。摘要未报告具体实验数据;其核心贡献在于为不可复现构建提供自动修补流程,缓解定位粒度不足与历史经验难以复用的问题。

问题
不可复现构建的自动修复困难,尤其在于定位粒度粗和历史修复知识难以利用。
方法
提出 RepFix,结合基于追踪的细粒度定位与基于历史知识的补丁生成机制。
评估
摘要未报告具体评估方式与结果。
原文摘要(Abstract)

Software reproducibility plays an essential role in establishing trust between source code and the built artifacts, by comparing compilation outputs acquired from independent users. Although the testing for unreproducible builds could be automated, fixing unreproducible build issues poses a set of challenges within the reproducible builds practice, among which we consider the localization granularity and the historical knowledge utilization as the most significant ones. To tackle these challenges, we propose a novel approach RepFix that combines tracing-based fine-grained localization with history-based patch generation mechanisms.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{RenSXLZ022,
  title = {Automated patching for unreproducible builds},
  author = {Zhilei Ren and Shiwei Sun and Jifeng Xuan and Xiaochen Li and Zhide Zhou and He Jiang},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1145/3510003.3510102}
}