Sep, 2023

RAP-Gen:用 CodeT5 进行检索增强的修补补丁生成自动程序修复

TL;DR自动程序修复是减少开发人员手动调试努力并提高软件可靠性的关键。本文提出了一种新颖的检索增强型修补生成框架(RAP-Gen),通过明确利用从以前的错误修复对的代码库中检索出的相关修复模式来简化参数模型的负担,进而自动化程序修复过程。实验结果表明,RAP-Gen 在所有基准测试中显著优于先前的最先进方法,例如在 818 个 Defects4J 错误上修复了 15 个更多的错误。