计算机科学 ›› 2014, Vol. 41 ›› Issue (9): 88-90.doi: 10.11896/j.issn.1002-137X.2014.09.016
纪涛,齐玉华,毛晓光
JI Tao,QI Yu-hua and MAO Xiao-guang
摘要: 虽然缺陷定位技术和软件错误自动修复技术已经得到一定的发展,但是软件的修复工作仍然需要程序员投入大量的时间和精力。大多数开发者仍然使用传统调试技术(例如断点)来进行手工的调试,缺陷定位技术的研究成果并没有较好地运用到实际的修复工作中。近来,软件错误自动修复技术得到了快速的发展和广泛的关注。在软件错误自动修复工作中,利用缺陷定位技术自动定位错误代码是必需的,而定位的精度直接影响到补丁的生成,从而对修复的效果产生较大的影响。GenProg-FL工具可以接受不同的缺陷定位技术去自动修复故障程序。同样,使用GenProg-FL可以从软件自动修复的角度评估现有的基于程序谱的缺陷定位技术定位的有效性。
[1] IEEE Standard Classification for Software Anomalies[S].IEEE Std 1044-2009,2010,(1044-1993):C1-15 [2] Le Goues C,Dewey-Vogt M,Forrest S,et al.A systematic study of automated program repair[C]∥fixing 55 out of 105 bugs for $8 each:International Conference on Software Engineering(ICSE),2012.2012:3-13 [3] Le Goues C,Nguyen T,Forrest S,et al.Genprog:A genericmethod for automatic software repair[J].IEEE Transactions on Software Engineering(TSE),2012,38(1):54-72 [4] Abreu P Z,van Gemund A J C.Spectrum-based Multiple Fault Localization[C]∥Proceedings of the ASE’09.2009 [5] Qi Yu-hua,Mao Xiao-guang,Lei Yan,et al.Using Automated Program Repair for Evaluating the Effectiveness of Fault Localization Techniques[C]∥Proceedings of the 2013 International Symposium on Software Testing and Analysis,2013.2013:191-201 [6] Wilcoxon F.Individual comparisons by ranking methods[J].Biometrics Bulletin,1945,1(6):80-83 [7] Vargha 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 [8] Abreu R,Zoeteweij P,Golsteijn R,et al.A practical evaluation of spectrum-based fault localization[J].Journal of Systems and Software(JSS),2009,82(11):1780-1792 [9] Xie X Y,Chen T Y,Kuo F-C,et al.A Theoretical Analysis of the Risk Evaluation Formulas for Spectrum-Based Fault Localization[J].ACM Transactions on Software Engineering and Methodology (TOSEM),2013,22(4) [10] Yu Y,Jones J A,Harrold M J.An empirical study of the effectsof test-suite reduction on fault localization[C]∥International Conference on Software Engineering (ICSE),2008.2008:201-210 [11] Ali S,Andrews J H,Dhandapani T,et al.Evaluating the accuracy of fault localization techniques[C]∥International Conference on Automated Software Engineering (ASE),2009.2009:76-87 |
No related articles found! |
|