ASAP-Repair: API-Specific Automated Program Repair Based on API Usage Graphs
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
Comments Accepted for presentation at the 5th ACM/IEEE International Workshop on Automated Program Repair (APR24)
AI 大模型
代码生成、软件工程智能体、程序修复、测试生成和开发者工具。
专题命中 程序修复 :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
炒作与现实的碰撞:大型语言模型作为基于搜索的Simulink-Stateflow模型自动化程序修复中的变异器
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文以Simulink/Stateflow建模的CPS为研究对象,扩展FlowRepair方法用LLM生成的变异替换部分算子,受控实验发现该方法大幅降低修复性能,分析指出盲目集成LLM到基于搜索的APR存在根本局限,需发展混合方法。
OdinEval:用于基于大语言模型的Odin编程语言程序修复的可复现基准测试
专题命中 程序修复 :program repair(title);repository(abstract);分类 cs.SE
AI总结 针对Odin语言程序修复的空白,本文构建可复现基准OdinEval,评估6个语言模型,Kimi-K3解决率66.7%、Qwen3.8-Max复现率96.4%,发布配套多类资源。
Comments 8 pages, 3 figures, 2 tables
ORCA:基于可观测性的微服务故障程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 ORCA是基于可观测性的微服务故障修复流水线,通过遥测数据提炼故障特征定位候选位置,经多智能体生成补丁并通过遥测验证器评估,在575案例基准中成本效益优于所有基线。
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
Journal ref 2025 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 393-399, 2025
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总结 本文探讨了大型语言模型在自动程序修复中的应用,发现不同模型在不同语言上表现各异,需结合多个模型以提高修复效果,并指出故障定位的不完美会显著影响修复准确性。
基于大型语言模型的自动程序修复系统文献综述
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文系统综述了2020-2025年间基于大型语言模型的自动程序修复技术,分析了其应用、挑战与未来方向。
Comments Accepted to ACM Transactions on Software Engineering and Methodology (TOSEM 2026)
基于规范的自动化程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 VibeRepair通过行为规范修复替代传统代码编辑,提升自动化程序修复的准确性和泛化能力。
RGFL:基于大语言模型的自动化程序修复中的推理引导故障定位
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 RGFL通过引入分层推理模块和反事实分析,提升自动化程序修复中的文件和元素级故障定位精度,显著提高修复成功率。
Comments 23 pages, 5 figures
基于大型语言模型的自动程序修复综述:分类、设计范式与应用
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本文综述了基于LLM的自动程序修复,提出统一分类法,涵盖四种范式,并讨论了评估实践和未来研究方向。
基于摘要的修复:大语言模型能否将代码摘要作为程序修复工具?
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 本研究提出基于摘要的程序修复方法,利用代码摘要作为中间步骤,通过提升修复效果来改进大语言模型在程序修复中的表现。
Comments 6 pages, 3 tables, 1 figure
通过故障性令牌定位和质量感知补丁细化增强自动程序修复
专题命中 程序修复 :program repair(title,abstract);分类 cs.SE
AI总结 TokenRepair通过内部反思定位潜在故障令牌并结合质量感知的外部反馈,提升自动程序修复的效率和准确性。