Spectrum-based fault localization framework to support fault understanding

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

Abstract

A spectrum-based fault localization technique (SBFL), which identifies fault location(s) in a buggy program by comparing the execution statistics of the program spectra of passed executions and failed executions, is a popular automatic debugging technique. However, the usefulness of SBFL is mainly affected by the following two factors: accuracy and fault understanding in reality. To solve this issue, we propose a SBFL framework to support fault understanding. In the framework, we firstly localize a suspicious fault module to start debugging and then generate a weighted fault propagation graph (WFPG) for the hypothesis fault module, which weights the suspiciousness for the nodes to further perform block-level fault localization. In order to evaluate the proposed framework, we conduct a controlled experiment to compare two different module-level SBFL approaches and validate the effectiveness of WFPG. According to our preliminary experiments, the results are promising.

Cite

CITATION STYLE

APA

Wang, Y., Huang, Z., Li, Y., Wang, R. C., & Yu, Q. (2019). Spectrum-based fault localization framework to support fault understanding. IEICE Transactions on Information and Systems, E102D(4), 863–866. https://doi.org/10.1587/transinf.2018EDL8233

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