Proceedings of the 32nd Annual International Computer Software
and Applications Conference
IEEE Computer Society Press, Los Alamitos, CA, pp. 128-135 (2008)
Zhenyu Zhang 2 , Bo Jiang 2 , W.K. Chan 3 , and T.H. Tse 4
[paper from IEEE Xplore | paper from IEEE digital library | technical report TR-2008-07]
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
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: Evaluation sequence, fault localization
|EVERY VISITOR COUNTS:|