Key points are not available for this paper at this time.
Many techniques on automated fault localization (AFL) have been introduced to assist developers in debugging. Prior studies evaluate the localization technique from the viewpoint of developers: measuring how many benefits that developers can obtain from the localization technique used when debugging. However, these evaluation approaches are not always suitable, because it is difficult to quantify precisely the benefits due to the complex debugging behaviors of developers. In addition, recent user studies have presented that developers working with AFL do not correct the defects more efficiently than ones working with only traditional debugging techniques such as breakpoints, even when the effectiveness of AFL is artificially improved. In this paper we attempt to propose a new research direction of developing AFL techniques from the viewpoint of fully automated debugging including the program repair of automation, for which the activity of AFL is necessary. We also introduce the NCP score as the evaluation measurement to assess and compare various techniques from this perspective. Our experiment on 15 popular AFL techniques with 11 subject programs shipping with real-life field failures presents the evidence that these AFL techniques performing well in prior studies do not have better localization effectiveness according to NCP score. We also observe that Jaccard has the better performance over other techniques in our experiment.
Building similarity graph...
Analyzing shared references across papers
Loading...
Yuhua Qi
Southwest University
Xiaoguang Mao
National University of Defense Technology
Yan Lei
Chongqing University
National University of Defense Technology
Building similarity graph...
Analyzing shared references across papers
Loading...
Qi et al. (Mon,) studied this question.
synapsesocial.com/papers/6a0eb7fd53f874f2b222afdc — DOI: https://doi.org/10.1145/2483760.2483785
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: