paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Who Wrote This Patch? Toward Accountable Automated Program Repair

谁写了这个补丁?迈向可问责的自动程序修复
FSE Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering2026匹配度 3/10 · 论文关注LLM自动程序修复中的补丁溯源与问责,属于软件工程/APR方向,虽与LLM+PL交叉相关,但不涉及静态分析、浮点或贝叶斯程序分析,且为研究议程而非理论/工程实现或基准设计,与用户核心方向匹配有限。引用 0 inbox
Huaijin Ran, Haoyi Zhang, Kisub Kim, Xunzhu Tang
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出“多补丁指纹”,把来源信息分散嵌入修复补丁组合中,勾勒可问责自动程序修复的研究议程。

基于大语言模型的自动程序修复工具已能大规模生成补丁,却造成问责真空:AI 补丁一旦出错,责任难以归属,而现有修复系统缺乏验证补丁来源的机制。本文论证可追溯修复的必要性,指出现有数字水印方案因补丁必须正确、最小且自然等约束而难以直接适用,进而提出“多补丁指纹”:不把来源信息压入单个补丁,而是通过行为签名与机会式嵌入将其分散到整个修复补丁组合中。文章剖析修复约束与水印之间的张力,并给出面向可问责修复生态的研究议程。作为立场与议程论文,本文未报告实证评估。

问题
大语言模型驱动的自动程序修复被大规模部署后出现问责真空:补丁由 AI 生成却缺少来源验证机制,在监管要求透明、组织难以归属责任的背景下成为关键缺口。
方法
论证水印可作为通往可问责修复的路径,指出现有单补丁水印受“正确、最小、自然”三类修复约束限制,提出多补丁指纹——通过行为签名与机会式嵌入把来源信息分散到修复补丁组合中。
评估
本文是立场与研究议程论文,主要通过分析修复约束与水印之间的张力来提出研究方向,未包含实证评估。
原文摘要(Abstract)

Automated Program Repair (APR) has evolved from academic curiosity to industrial necessity. Large Language Model-based repair tools now generate patches at unprecedented scale, yet this deployment creates an accountability vacuum: when AI-generated patches fail, who bears responsibility? Current APR systems lack mechanisms to verify patch provenance—a critical gap as regulations demand transparency and organizations struggle with liability attribution. We propose that watermarking may offer a path toward accountable repair, but APR imposes unique constraints: patches must be correct, minimal, and natural. These constraints render existing watermarking insufficient. We propose multi-patch fingerprinting, distributing provenance across repair portfolios rather than individual patches through behavioral signatures and opportunistic embedding. This paper articulates why traceable APR matters, examines tensions between repair constraints and watermarking, and outlines a research agenda toward accountable repair ecosystems.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{RanZKT26,
  title = {Who Wrote This Patch? Toward Accountable Automated Program Repair},
  author = {Huaijin Ran and Haoyi Zhang and Kisub Kim and Xunzhu Tang},
  booktitle = {FSE},
  year = {2026},
  doi = {10.1145/3803437.3805552}
}