一句话:针对基于测试的自动程序修复中错误补丁泛滥的问题,研究如何识别补丁的正确性。
基于测试的自动程序修复(APR)近年来受到广泛关注,但实际中的测试套件往往过弱,无法保证修复的正确性,导致现有方法生成大量不正确的补丁。本文聚焦于这一问题,研究如何在测试驱动的修复流程中识别补丁的正确性,以将真正正确的修复与仅在测试上通过的过拟合补丁区分开来。所给摘要仅阐述了问题背景与动机,未披露具体的识别方法、技术路线以及实验评估结果。
Test-based automatic program repair has attracted a lot of attention in recent years. However, the test suites in practice are often too weak to guarantee correctness and existing approaches often generate a large number of incorrect patches.