Applying association analysis to dynamic slicing based fault localization

6Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Fault localization is a necessary process of locating faults in buggy programs. This paper proposes a novel approach using dynamic slicing and association analysis to improve the effectiveness of fault localization. Our approach utilizes dynamic slicing to generate a reduced candidate set to narrow the range of faults, and introduces association analysis to mine the relationship between the statements in the execution traces and the test results. In addition, we develop a prototype tool DSFL to implement our approach. Furthermore, we perform a set of empirical studies with 12 Java programs to evaluate the effectiveness of the proposed approach. The experimental results show that our approach is more effective than the compared approaches. Copyright © 2014 The Institute of Electronics, Information and Communication Engineers.

Cite

CITATION STYLE

APA

Cao, H., Jiang, S., Ju, X., Zhang, Y., & Yuan, G. (2014). Applying association analysis to dynamic slicing based fault localization. IEICE Transactions on Information and Systems, E97-D(8), 2057–2066. https://doi.org/10.1587/transinf.E97.D.2057

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free