Test Case Generation for Program Repair: A Study of Feasibility and Effectiveness
专题命中 程序修复 :program repair(title,abstract);repository(abstract);分类 cs.SE
Comments working paper
AI 大模型
代码生成、软件工程智能体、程序修复、测试生成和开发者工具。
专题命中 程序修复 :program repair(title,abstract);repository(abstract);分类 cs.SE
Comments working paper
MemRepair:用于代理级漏洞修复的分层内存
机构 * Beihang University(北京航空航天大学) ; The University of Hong Kong(香港大学)
专题命中 程序修复 :repository(title,abstract);分类 cs.SE、cs.CL、cs.AI
AI总结 本研究提出MemRepair,一种增强记忆的代理框架,通过分层记忆和动态反馈循环提高漏洞修复的可靠性,实现了在多个仓库级别的漏洞修复基准上的高修复率。
基于梯度的程序修复:在连续程序空间中修复错误
机构 * KTH Royal Institute of Technology(皇家理工学院)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.LG、cs.PL
AI总结 本文提出基于梯度的程序修复方法,通过在可微数值程序空间中进行连续优化,有效修复符号程序中的错误,首次将程序修复视为数值空间中的连续优化问题。
面向学习者的程序修复:一种具有迭代编辑驱动检索增强的解决方案生成器
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.CL、cs.AI
AI总结 本文提出面向学习者的程序修复任务及LSGEN框架,通过迭代编辑驱动检索增强方法提升程序修复效果,实验验证其在编程辅导中的有效性。
Comments Accepted by AAAI2026 main track
机构 * Simula Research Laboratory(Simula研究实验室)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.CL、cs.LG
Comments Accepted for publication in ACM Transactions on Software Engineering and Methodology (TOSEM)
机构 * Meta
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI、cs.PL
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.CL、cs.LG
Comments Accepted by ICSE'25
专题命中 程序修复 :program repair(title,abstract);code generation(abstract)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.CL、cs.AI
Comments 15 pages, 2 figures, 3 tables. Non-archival report presented at the NeurIPS'23 Workshop on Generative AI for Education (GAIED)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.CL、cs.AI
Comments 7 pages, 6 figures, accepted to iCAST 2023
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI、cs.LG
Comments 43 pages
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.CL、cs.AI
Comments This paper has been accepted by IJCNN2022
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI、cs.LG
Comments This paper is accepted by 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)
重新思考自动程序修复:缺陷复杂度、缺陷定位与大语言模型成本效率的影响
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 本研究通过实证分析,发现中等复杂度缺陷可超50%由低成本LLM修复,不精确缺陷定位会扩大APR技术差距,高成本LLM与强推理设置并非总能提升成本效率,DeepSeek-V3.2成本效率最优。
Comments 20 pages, 6 figures, 10 tables. Accepted at ESEM 2026
自bootstrap自动程序修复:利用LLMs生成和评估合成训练数据以修复bug
机构 * Departamento de Ciencias de la Computación, Universidad de Alcalá(阿尔卡拉大学计算机科学系)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 本文提出一种利用LLMs生成合成数据提升自动程序修复的方法,通过生成和评估代码bug与修复代码的配对示例,提升修复准确率,实验显示在VulRepair数据集上Top@1和Top@5表现显著提升。
Comments Final published version in the Expert Systems with Applications journal. Volume 319, 5 July 2026, 132154. DOI: https://doi.org/10.1016/j.eswa.2026.132154
Journal ref Expert Systems with Applications (5 July 2026), Volume 319, 132154
大语言模型如何读取错误报告?基于大语言模型的自动程序修复中注意力的实证研究
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 研究基于大语言模型的自动程序修复中模型注意力模式,通过分析319个真实错误,探究其在错误报告各部分的分布、成功与失败修复的注意力差异及与开发者重视信息的比较,发现注意力分配错误是失败关键因素,为改进系统提供见解。
Comments Accepted at the 41st IEEE/ACM International Conference on Automated Software Engineering (ASE) 2026 Conference
通过代码属性图和时间执行图进行多视角智能程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 研究针对大语言模型在自动程序修复中的局限,提出CT-Repair框架,通过代码属性图和时间执行图表示证据,利用三阶段过滤管道及多视角智能体分析错误并生成修复策略,实验证明该方法能有效提高修复有效性。
Comments 12 pages, 5 figures, 10 tables
TraceView: 智能体程序修复轨迹的交互式可视化
机构 * Belmont University(贝尔蒙特大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 提出TraceView工具,通过交互式可视化和语义关系标注,帮助开发者诊断LLM-based自动程序修复代理的失败原因,支持轨迹扫描与理解。
通过可追溯性视角理解自动化程序修复智能体:一项实证研究
机构 * Columbia University(哥伦比亚大学) ; IBM Research(IBM研究院)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 本文通过追踪五个最先进的自动化程序修复智能体在500个真实世界修复任务中的决策流程,揭示了它们在逻辑密集型错误修复、测试生成和回归测试选择方面的关键局限性,并提出了改进方向。
Comments Accepted for publication (ISSTA '26)
BoostAPR:通过基于执行的强化学习与双奖励模型提升自动化程序修复
机构 * State Key Laboratory of Networking and Switching Technology(网络与交换技术国家重点实验室) ; Beijing University of Posts and Telecommunications(北京邮电大学) ; University of Luxembourg(卢森堡大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 BoostAPR通过基于执行的强化学习与双奖励模型,解决程序修复中反馈稀疏和奖励粗粒度的问题,实现40.7%的SWE-bench Verified准确率,展现强大的跨语言泛化能力。
Comments 21 pages, 2 figures. Accepted at ICML 2026
一种用于诊断基于LLM的程序修复中记忆现象的元测试方法
机构 * JetBrains Research(JetBrains研究) ; Delft University of Technology(代尔夫特理工大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 本文通过结合元测试与负对数似然,揭示LLM程序修复中数据泄露问题,发现模型在变换基准上的修复成功率显著下降,与NLL值高度相关。
Comments 12 pages
DynaFix:基于执行级动态信息的迭代自动程序修复
机构 * Chongqing University(重庆大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 DynaFix通过迭代利用运行时动态信息改进程序修复,利用变量状态、控制流路径和调用栈等结构化提示引导LLM生成候选补丁,有效提升修复效率和准确性。
Comments 30 pages, 11 figures, preprint version
PatchRecall: 基于补丁的检索用于自动化程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.CL
AI总结 PatchRecall通过结合代码库检索与历史检索策略,在提升召回率的同时保持简洁,实验表明其在SWE-Bench上实现了更高的召回率且不显著增加检索文件数量,从而提升自动化程序修复效果。
Comments Code is available at https://www.kaggle.com/code/mahirlabibdihan/swe-bench-pag
关于基于LLM的程序修复中故障定位上下文的作用
机构 * York University(约克大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 研究探讨了LLM基于程序修复中故障定位上下文的影响,发现文件级上下文对修复性能提升显著,而元素级和行级上下文效果不一,LLM检索优于传统方法。
Comments 30 pages, 8 figures
代理程序修复中的动态共生测试生成
机构 * Google, USA(谷歌(美国))
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 本文研究了在程序修复中动态共生生成测试的方法,通过在同一补丁中生成修复和测试用例,提高修复的可信度并减少维护成本。
不可编译学生代码的自动化程序修复
机构 * North Carolina State University(北卡罗来纳州立大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
AI总结 本研究利用大型语言模型修复不可编译的学生代码,以保留其结构意图,从而提升学生建模和知识追踪的分析能力。
Comments In Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2 (SIGCSE TS 2026)
机构 * University of British Columbia(不列颠哥伦比亚大学) ; Laval university(拉瓦尔大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.LG
Journal ref Proceedings of the International Workshop on Large Language Models for Code (LLM4Code), 2025
机构 * Nanjing University of Science and Technology(南京理工大学) ; State Key Lab. for Novel Software Technology, Nanjing University(南京大学新型软件技术国家重点实验室) ; School of Computer Science, Wuhan University(武汉大学计算机学院)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
Comments Preprint accepted for publication in ACM Transactions on Software Engineering and Methodology (TOSEM), 2025
机构 * KTH Royal Institute of Technology(皇家理工学院) ; NC State University(北卡罗来纳州立大学)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.LG
Comments Accepted to IEEE TSE
Journal ref IEEE Transactions on Software Engineering, 2025