Title :
Iterative Feedback-Based Fault Localization Approach
Author :
Lei, Yan ; Mao, Xiaoguang ; Wan, Xiaomin ; Wang, Chengsong
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
fDate :
Aug. 30 2011-Sept. 2 2011
Abstract :
Most current fault-localization approaches merely use the information from testing to locate faults, assuming that test cases satisfying a certain test adequacy criterion can provide adequate information for fault localization. Unfortunately however, due to different goals between fault localization and testing, the information from testing may be inadequate for fault localization, which can greatly influence the performance. In this paper, we present an iterative feedback-based fault localization approach to address the information inadequacy problem. Based on both testing information and current fault-localization results, this approach iteratively uses test data generation techniques to feed back new test cases to initial test suites to increase more useful information for fault localization. Experimental results on the Siemens suite demonstrate a significant improvement of our approach over three best types of spectrum-based fault localization technique.
Keywords :
fault location; iterative methods; program debugging; program testing; Siemens suite; fault testing; information inadequacy problem; iterative feedback based fault localization approach; spectrum based fault localization technique; test adequacy criterion; Accuracy; Debugging; Equations; Feeds; Software; Testing; Vectors; debugging; fault localization; iterative feedback; program spectra;
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2011 37th EUROMICRO Conference on
Conference_Location :
Oulu
Print_ISBN :
978-1-4577-1027-8
DOI :
10.1109/SEAA.2011.63