• DocumentCode
    1977807
  • Title

    Empirical Effectiveness Evaluation of Spectra-Based Fault Localization on Automated Program Repair

  • Author

    Yuhua Qi ; Xiaoguang Mao ; Yan Lei ; Ziying Dai ; Yudong Qi ; Chengsong Wang

  • Author_Institution
    Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2013
  • fDate
    22-26 July 2013
  • Firstpage
    828
  • Lastpage
    829
  • Abstract
    Researchers have proposed many spectra-based fault localization (SBFL) techniques in the past decades. Existing studies evaluate the effectiveness of these techniques from the viewpoint of developers, and have drawn some important conclusions through either empirical study or theoretical analysis. In this paper, we present the first study on the effectiveness of SBFL techniques from the viewpoint of fully automated debugging including the program repair of automation, for which the activity of automated fault localization is necessary. We assess the accuracy of fault localization according to the repair effectiveness in the automated repair process guided by the localization technique. Our experiment on 14 popular SBFL techniques with 11 subject programs shipping with real-life field failures presents the evidence that some conclusions drawn in prior studies do not hold in our experiment. Based on experimental results, we suggest that Jaccard should be used with high priority before some more effective SBFL techniques specially proposed for automated program repair occur in the future.
  • Keywords
    program debugging; software fault tolerance; SBFL techniques; automated fault localization; automated program repair; empirical effectiveness evaluation; fully automated debugging viewpoint; spectra-based fault localization; Accuracy; Computer bugs; Debugging; Educational institutions; Maintenance engineering; Software; Software engineering; automated debugging; automated program repair; spectra-based fault localization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2013 IEEE 37th Annual
  • Conference_Location
    Kyoto
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2013.139
  • Filename
    6649928