DocumentCode :
3223623
Title :
Spectrum-based fault localization tool with test case preprocessor
Author :
Daniel, Philemon ; Sim, K.Y.
Author_Institution :
Fac. of Eng., Comput. & Sci., Swinburne Univ. of Technol., Kuching, Malaysia
fYear :
2013
fDate :
2-4 Dec. 2013
Firstpage :
162
Lastpage :
167
Abstract :
Spectrum-based Fault Localization (SBFL) is an emerging debugging technique that assists software developers to locate faulty code in software. By utilizing code execution information (spectra), SBFL metrics rank lines of codes in software according to their likeliness to be faulty. However, recent studies showed that contradicting, duplicated or noisy spectra may deteriorate the ranking accuracy of SBFL metrics. In this paper, we propose and develop a novel SBFL tool with test case preprocessor to filter out test cases with contradicting, duplicated or other noisy spectra. Case studies conducted on real life faulty programs show that the proposed SBFL tool with test case preprocessor has successfully improved the performance of SBFL metrics in majority of the cases studied.
Keywords :
program compilers; program debugging; software fault tolerance; SBFL metrics rank lines; code execution information; debugging technique; software developers; spectrum based fault localization tool; test case preprocessor; Graphical user interfaces; Harmonic analysis; Noise measurement; Power harmonic filters; Schedules; Debugging Tool; Software Analysis; Spectrum-based Fault Localization; Test Case Preprocessor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Open Systems (ICOS), 2013 IEEE Conference on
Conference_Location :
Kuching
Print_ISBN :
978-1-4799-3152-1
Type :
conf
DOI :
10.1109/ICOS.2013.6735067
Filename :
6735067
Link To Document :
بازگشت