TY - GEN
T1 - Debugging through evaluation sequences
T2 - 32nd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2008
AU - Zhang, Zhenyu
AU - Jiang, Bo
AU - Chan, W. K.
AU - Tse, T. H.
PY - 2008
Y1 - 2008
N2 - 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. © 2008 IEEE.
AB - 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. © 2008 IEEE.
KW - Evaluation sequence
KW - Fault localization
UR - https://www.scopus.com/pages/publications/51949098582
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-51949098582&origin=recordpage
U2 - 10.1109/COMPSAC.2008.207
DO - 10.1109/COMPSAC.2008.207
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9780769532622
SP - 128
EP - 135
BT - Proceedings - International Computer Software and Applications Conference
Y2 - 28 July 2008 through 1 August 2008
ER -