一句话:探讨以失败为驱动的程序修复,旨在突破现有技术生成复杂修复的能力局限。
自动程序修复技术能够通过自动生成程序补丁显著降低调试成本,并已在若干类故障上取得成功,但现有方法在可生成修复的复杂度方面仍相当受限。本文题为《Failure-driven program repair》,关注失败驱动的程序修复方向,意图围绕程序失败信息来指导修复过程,以应对更复杂的修复场景。不过,所给摘要未具体说明其技术路线、实现机制或评估方案,因此无法从摘要判断该方法在修复复杂度、成功率或适用故障类别上的实际效果。
Program repair techniques can dramatically reduce the cost of program debugging by automatically generating program fixes. Although program repair has been already successful with several classes of faults, it also turned out to be quite limited in the complexity of the fixes that can be generated.