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