Fault Localization Method Using Information Quantity

DING Hui,CHEN Lin,QIAN Ju,XU Lei,XU Bao-Wen
DOI: https://doi.org/10.3724/sp.j.1001.2013.04294
2014-01-01
Journal of Software
Abstract:Fault localization is an important step in debugging. It makes use of the information from the source code and testing to locate bugs in software. This paper presents a method using the information quantity of testing events, called SIQ (suspiciousness based on information quantity). SIQ adjusts the fault localization procedure dynamically according to the testing events and the execution information of statements. In a series of experiments and analysis, SIQ takes on excellent stability in multiple data sets and has better localization accuracy compared to several existing methods.
What problem does this paper attempt to address?