期刊文献+

基于软件自动修复评估缺陷定位技术的工具:GenProg-FL 被引量:2

Tool for Evaluating Effectiveness of Fault Location Techniques Based on Automated Software Repair:GenProg-FL
在线阅读 下载PDF
导出
摘要 虽然缺陷定位技术和软件错误自动修复技术已经得到一定的发展,但是软件的修复工作仍然需要程序员投入大量的时间和精力。大多数开发者仍然使用传统调试技术(例如断点)来进行手工的调试,缺陷定位技术的研究成果并没有较好地运用到实际的修复工作中。近来,软件错误自动修复技术得到了快速的发展和广泛的关注。在软件错误自动修复工作中,利用缺陷定位技术自动定位错误代码是必需的,而定位的精度直接影响到补丁的生成,从而对修复的效果产生较大的影响。GenProg-FL工具可以接受不同的缺陷定位技术去自动修复故障程序。同样,使用GenProg-FL可以从软件自动修复的角度评估现有的基于程序谱的缺陷定位技术定位的有效性。 Although the technique of fault location and automated program repair have been developed in recent years, programmers still need to spend a lot of time and effort on repairing. Most developers still work with traditional debugging techniques such as breakpoints. The research results of fault location have not been applied in practical work of repairing. In recent years, the technique of automated program repair has been concerned and developed. In the work of automated software repair,using the technique of fault location to locate the bugs is a necessary activity and the accuracy of localization affects the generation of patches, which has a great impact on the effect of repair. GenProg-FL tool can use different techniques of fault location to repair programs. Also, GenProg-FL can be used to evaluate the effectiveness of fault location techniques.
出处 《计算机科学》 CSCD 北大核心 2014年第9期88-90,124,共4页 Computer Science
基金 国家自然科学基金(61379054)资助
关键词 缺陷定位 软件自动修复 GenProg—FL Fault location Automated program repair GenProg-FL
作者简介 纪涛(1991-),男,硕士生,主要研究方向为软件自动修复,E-mail:jitao_91@163.com; 齐玉华(1986-),男,博士生,主要研究方向为软件自动修复、软件调试技术等; 毛晓光(1970-),男,博士,教授,博士生导师,主要研究方向为高可信软件技术、软件自动修复等。
  • 相关文献

参考文献10

  • 1Ali S, Andrews J H, Dhandapani T, et al. Evaluating the accura- cy of fault localization techniques[C]//International Conference on Automated Software Engineering (ASE), 2009. 2009 : 76-87.
  • 2Wilcoxon F. Individual comparisons by ranking methods[J]. Bi- ometrics Bulletin, 1945,1 (6) : 80-83.
  • 3Yu Y, Jones J A, Harrold M J. An empirical study of the effects of test-suite reduction on fault localization[C]//International Conference on Sof'tware Engineering (ICSE), 2008. 2008; 201- 210.
  • 4IEEE Standard Classification for Software Anomalies[S]. IEEEStd 1044-2009,2010,(1044-1993):C1-15.
  • 5Le Goues C, Nguyen T, Forrest S, et al. Genprog: A generic method for automatic software repair[J]. IEEE Transactions on Software Engineering(TSE), 2012,38( 1 ) : 54 -72.
  • 6Qi Yu-hua, Mao Xiao-guang, Lei Yan, et al. Using Automated Program Repair for Evaluating the Effectiveness of Fault Locali- zation Techniques[C]//Proceedings of the 2013 International Symposium on Software Testing and Analysis, 2013. 2013: 191- 201.
  • 7Vargha A,Delaney H D. A critique and improvement of the CL common language effect size statistics of mcgraw and wong[J]. Journal of Educational and Behavioral Statistics, 2000, 25 ( 2 ) : 101-132.
  • 8Abreu P Z, van Gemund A J C. Spectrum-based Multiple Fault Localizaton[C]//Proceedings of the ASE'09. 2009.
  • 9Xie X Y, Chen T Y, Kuo F-C, et al. A Theoretical Analysis of the Risk Evaluation Formulas for Spectrum-Based Fault Locali- zation[J]. ACM Transactions on Software Engineering and Methodology (TOSEM), 2013,22 (4).
  • 10Le Goues C, Dewey-Vogt M, Forrest S, et al. A systematic study of automated program repair[C]//fixing 55 out of 105 bugs for S8 each: International Conference on Software Engineering (ICSE) ,2012. 2012:3-13.

同被引文献13

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部