DocumentCode :
1850654
Title :
A Linear Programming Approach for Automated Localization of Multiple Faults
Author :
Dean, Brian C. ; Pressly, William B. ; Malloy, Brian A. ; Whitley, Adam A.
Author_Institution :
Sch. of Comput., Clemson Univ., Clemson, SC, USA
fYear :
2009
fDate :
16-20 Nov. 2009
Firstpage :
640
Lastpage :
644
Abstract :
In this paper, we address the problem of localizing faults by analyzing execution traces of successful and unsuccessful invocations of the application when run against a suite of tests. We present a new algorithm, based on a linear programming model, which is designed to be particularly effective for the case where multiple faults are present in the application under investigation. Through an extensive empirical study, we show that in the case of both single and multiple faults, our approach outperforms a host of prominent fault localization methods from the literature.
Keywords :
linear programming; program testing; software engineering; automated localization; fault localization method; linear programming approach; multiple faults; Aggregates; Algorithm design and analysis; Automatic testing; Binary codes; Design methodology; Linear programming; Software engineering; Software measurement; Software testing; Time measurement; fault localization; spectrum-based fault localization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location :
Auckland
ISSN :
1938-4300
Print_ISBN :
978-1-4244-5259-0
Electronic_ISBN :
1938-4300
Type :
conf
DOI :
10.1109/ASE.2009.54
Filename :
5431719
Link To Document :
بازگشت