DocumentCode :
665574
Title :
Fault localization based on failure-inducing combinations
Author :
Ghandehari, Laleh Sh ; Yu Lei ; Kung, David ; Kacker, Raghu ; Kuhn, Ruediger
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Texas at Arlington, Arlington, TX, USA
fYear :
2013
fDate :
4-7 Nov. 2013
Firstpage :
168
Lastpage :
177
Abstract :
Combinatorial testing has been shown to be a very effective testing strategy. After a failure is detected, the next task is to identify the fault that causes the failure. In this paper, we present an approach to fault localization that leverages the result of combinatorial testing. Our approach is based on a notion called failure-inducing combinations. A combination is failure-inducing if it causes any test in which it appears to fail. Given a failure-inducing combination, our approach derives a group of tests that are likely to exercise similar traces but produce different outcomes. These tests are then analyzed to locate the faults. We conducted an experiment in which our approach was applied to the Siemens suite as well as the grep program from the SIR repository that has 10068 lines of code. The experimental results show that our approach can effectively and efficiently localize the faults in these programs.
Keywords :
program testing; software fault tolerance; SIR repository; Siemens suite; combinatorial testing; failure-inducing combinations; fault localization; Abstracts; Complexity theory; Fault diagnosis; NIST; Software; Systematics; Testing; Combinatorial Testing; Debugging; Fault Localization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2013 IEEE 24th International Symposium on
Conference_Location :
Pasadena, CA
Type :
conf
DOI :
10.1109/ISSRE.2013.6698916
Filename :
6698916
Link To Document :
بازگشت