11 月 2 日公布的研究整理了 15 个开源 Java 项目的 500 个代码与测试协同演进案例,观察大模型怎样修复因源码变化而失效的测试。
作者发现,测试失败症状、源码差异及辅助上下文能够互相补充,多轮自我修复也有帮助。团队据此整理推理动作并用于编程智能体,改善了所测困难案例的修复结果。
11 月 2 日公布的研究整理了 15 个开源 Java 项目的 500 个代码与测试协同演进案例,观察大模型怎样修复因源码变化而失效的测试。
作者发现,测试失败症状、源码差异及辅助上下文能够互相补充,多轮自我修复也有帮助。团队据此整理推理动作并用于编程智能体,改善了所测困难案例的修复结果。