Range Analysis Based Software Fault Localization
Fault localization is the most expensive activity in software debugging. Using an efficient and effective process to help programmers find bugs can certainly reduce the overall cost of debugging. Spectrum-based fault localization locates the fault rapidly and effectively according to input and the program behavior in case of software failure. As a light weight automated diagnosis technique it can easily be integrated with existing testing procedures. But its diagnosis accuracy is limited. In this paper, the authors propose to use range analysis on the basis of spectrum analysis to assess the fault probability of each statement and locate the fault more rapidly and effectively.