Quality Assessment Methods for Software Fault Localizating Reports

WEN Yong,CAI Ming,DAI Jian-hua,CHEN Gang
DOI: https://doi.org/10.3785/j.issn.1008-973x.2011.06.004
2011-01-01
Abstract:The quality assessment methods for software fault localization reports based on static program dependence graph fail to take into account the dynamic characteristics,which results in far below expectation.A novel quality assessment method was presented to improve the performance.This method makes use of the predicates describing the characteristics of program running and the running track based on the test cases in which a run of the program failed,constructs a dynamic program dependence graph,utilizes the breadth-first search-based algorithm,and obtains a collection of statements which is a more realistic reflection of the process in finding the bug.This method was implemented and evaluated on a fault localization model.The results show that this novel method can more effectively give out the quality of evaluations and promote the improvement of the localization model.
What problem does this paper attempt to address?