|
计算机科学 2014
基于软件自动修复评估缺陷定位技术的工具:genprog-flDOI: 10.11896/j.issn.1002-137X.2014.09.016 Keywords: 缺陷定位,软件自动修复,genprog-fl Abstract: 虽然缺陷定位技术和软件错误自动修复技术已经得到一定的发展,但是软件的修复工作仍然需要程序员投入大量的时间和精力。大多数开发者仍然使用传统调试技术(例如断点)来进行手工的调试,缺陷定位技术的研究成果并没有较好地运用到实际的修复工作中。近来,软件错误自动修复技术得到了快速的发展和广泛的关注。在软件错误自动修复工作中,利用缺陷定位技术自动定位错误代码是必需的,而定位的精度直接影响到补丁的生成,从而对修复的效果产生较大的影响。genprog-fl工具可以接受不同的缺陷定位技术去自动修复故障程序。同样,使用genprog-fl可以从软件自动修复的角度评估现有的基于程序谱的缺陷定位技术定位的有效性。
|