Computer Science ›› 2014, Vol. 41 ›› Issue (9): 88-90.doi: 10.11896/j.issn.1002-137X.2014.09.016

Previous Articles     Next Articles

Tool for Evaluating Effectiveness of Fault Location Techniques Based on Automated Software Repair:GenProg-FL

JI Tao,QI Yu-hua and MAO Xiao-guang   

  • Online:2018-11-14 Published:2018-11-14

Abstract: 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.

Key words: Fault location,Automated program repair,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!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!