KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
Comments This paper is accepted by 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)
AI 大模型
代码生成、软件工程智能体、程序修复、测试生成和开发者工具。
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
Comments This paper is accepted by 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.LG
专题命中 程序修复 :code model(title,abstract);分类 cs.SE、cs.AI
Comments Accepted by ICSE 2023
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.LG
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
Comments 10 pages
Journal ref The ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021). This is the newest version and corrects some errors
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.PL
Comments 9 pages, 5 figures
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.AI
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.LG
Comments 21 pages, 15 figures
Journal ref IEEE Transactions on Software Engineering, 2019
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE、cs.PL
Comments In Proceedings FESCA 2015, arXiv:1503.04378
Journal ref EPTCS 178, 2015, pp. 22-32
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
Comments Accepted for presentation at the 5th ACM/IEEE International Workshop on Automated Program Repair (APR24)
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE;repository(comments)
Comments Added the repository of source code
CausalRepair:通过双重切片弥合基于大语言模型的自动化程序修复中的因果差距
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 CausalRepair是基于最小因果上下文的对话驱动型自动化程序修复框架,通过双重切片策略构建因果相关上下文,在Defects4J数据集上修复313个漏洞,性能优于现有方法且修复成本更低。
通过多智能体辩论引导的运行时执行轨迹指导的自动程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文提出TraceRepair框架,利用运行时事实作为共享约束进行补丁验证,通过多智能体协作提高修复效率和泛化能力,实验显示其在修复缺陷和处理新 bug 数据集上表现优异。
Comments 13 pages, 4 figures, 10 tables. Accepted at the 41st IEEE/ACM International Conference on Automated Software Engineering (ASE 2026)
对抗性错误报告:基于语言模型的自动程序修复中的安全风险
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文研究对抗性错误报告对基于大语言模型的自动程序修复系统的安全威胁,通过实证分析发现现有防御措施不足,并提出自动化生成对抗性错误报告的原型框架。
通过规范引导和中间行为信号增强程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 SpecTune通过整合中间行为推理提升程序修复,利用执行检查点分解修复任务,生成局部后置条件以识别程序行为偏差,结合规范验证信号和判别信号提高修复精度和有效性。
PSearch:基于大语言模型的自动程序修复时代中基于搜索的补丁生成
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 针对现有基于大语言模型的自动程序修复方法靠试错生成补丁、难以有效评估搜索方向潜力和分配预算的问题,提出Psearch框架,以迭代补丁评估和优化为核心,能集成不同搜索算法,实验证明其有效性。
Comments accepted to ASE 2026
更小的模型,意外的代价:LLM量化在自动程序修复中的权衡
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 研究LLM量化在自动程序修复中的效果,发现量化虽减少内存但增加推理时间和能耗,且修复问题集差异大,权衡受模型架构和任务复杂度影响。
Comments Accepted for publication in the Research Papers Track of the 42nd IEEE International Conference on Software Maintenance and Evolution (ICSME 2026), 14-18 September 2026, Benevento, Italy
运行还是不运行:分析基于LLM的程序修复中代码执行的成本效益
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 通过分析SWE-bench上的代理轨迹和端到端修复尝试,发现代码执行在LLM程序修复中普遍使用但效益不均,限制执行可节省成本且不影响修复成功率。
Comments Accepted to the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2026). 23 pages
PracRepair: 受人类调试实践启发的大语言模型赋能自动化程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 提出PracRepair框架,通过构建按需静态-动态上下文、进行问题驱动的故障诊断并迭代细化补丁,利用动态信息提升LLM在程序修复中的效果,在Defects4J和真实世界漏洞上取得最优性能。
HELO-APR:通过跨语言知识迁移增强低资源程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 提出HELO-APR框架,通过从高资源语言合成低资源语言修复数据并采用课程学习策略,显著提升低资源语言的自动程序修复效果。
HEJ-Robust:基于LLM的自动程序修复的鲁棒性基准
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文提出HEJ-Robust基准,通过八种语义保持的代码转换生成1450个实例,评估五种微调LLM,在多种转换下模型性能下降超50%,揭示当前LLM修复模型缺乏对细微语法变化的鲁棒性。
可重复的自动程序修复是困难的——Defects4J数据集的经验
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文探讨了Defects4J数据集在自动程序修复中的挑战,发现21.6%的缺陷无法重复,7.1%的测试套件不足,提出了更严格的评估框架以解决测试套件问题。
Comments To be published in Proceedings of the 30th International Conference on Evaluation and Assessment in Software Engineering (EASE'26)
DebugRepair: 通过自导向调试增强基于大语言模型的自动程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 DebugRepair通过模拟调试收集中间运行时证据,提升基于大语言模型的自动程序修复性能,实验表明其在修复缺陷方面优于现有方法。
MultiMend: 多语言程序修复与上下文增强及多补丁补丁生成
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 MultiMend通过上下文增强和多补丁生成技术,提升多语言程序修复效率,修复了2227个bug,其中1545个与开发者补丁一致,121个为多补丁bug。
Journal ref Autom Softw Eng 33, 69 (2026)
PAFT:面向最小编辑程序修复的保留意识微调
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 PAFT通过保留意识微调方法,在Defects4J和HumanEval-Java上将pass@1提升65.6%,同时降低平均编辑距离32.6%,实现更小、更局部化的合理补丁。
ComPass:基于对比学习的程序修复中自动补丁正确性评估
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 ComPass利用对比学习和数据增强解决程序修复中补丁过拟合问题,通过代码转换规则生成语义保持的代码片段,提升补丁正确性评估的准确性。
Comments 31 pages, 3 figures
DebugHarness: 模拟人类动态调试以实现自主程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 DebugHarness通过模拟人类动态调试过程,利用LLM实现复杂漏洞的自动修复,其动态调试方法在SEC-bench数据集上实现了90%的修复率,比现有方法提升30%以上。
Comments 15 pages, 6 figures
基于种群的语义进化用于LLM引导的自动程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文提出EvolRepair框架,通过语义进化算法提升LLM引导的自动程序修复效果,解决修复假设多样性、语义相关修复家族识别等挑战。
探索大型语言模型在通用自动程序修复中的应用
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文探讨了大型语言模型在自动程序修复中的应用,发现不同模型在不同语言上表现各异,需结合多个模型以提高修复效果,并指出故障定位的不完美会显著影响修复准确性。