DocumentCode :
2448753
Title :
Debugging through Evaluation Sequences: A Controlled Experimental Study
Author :
Zhang, Zhenyu ; Jiang, Bo ; Chan, W.K. ; Tse, T.H.
Author_Institution :
Univ. of Hong Kong, Hong Kong
fYear :
2008
fDate :
July 28 2008-Aug. 1 2008
Firstpage :
128
Lastpage :
135
Abstract :
Predicate-based statistical fault-localization techniques locate fault-relevant predicates in a program by contrasting the statistics of the values of individual predicates between successful and failure-causing runs. While short-circuit evaluations are common in program execution, treating predicates as atomic units ignores this fact, masking out various types of important statistics. On the contrary, are such statistics useful for debugging? In this paper, we investigate experimentally the impact of the use of short-circuit evaluation information on fault localization. The results show that, by doing so, it significantly improves predicate-based statistical fault-localization techniques.
Keywords :
fault tolerant computing; program debugging; statistical analysis; predicate-based statistical fault-localization technique; program debugging; short-circuit evaluation information; Application software; Computer applications; Computer science; Councils; Fault diagnosis; Productivity; Programming profession; Software debugging; Software testing; Statistics; evaluation sequence; fault localization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
ISSN :
0730-3157
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
Type :
conf
DOI :
10.1109/COMPSAC.2008.207
Filename :
4591546
Link To Document :
بازگشت