The search functionality is under construction.
The search functionality is under construction.

Open Access
Spectrum-Based Fault Localization Framework to Support Fault Understanding

Yong WANG, Zhiqiu HUANG, Yong LI, RongCun WANG, Qiao YU

  • Full Text Views

    95

  • Cite this
  • Free PDF (226.4KB)

Summary :

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.

Publication
IEICE TRANSACTIONS on Information Vol.E102-D No.4 pp.863-866
Publication Date
2019/04/01
Publicized
2019/01/15
Online ISSN
1745-1361
DOI
10.1587/transinf.2018EDL8233
Type of Manuscript
LETTER
Category
Software Engineering

Authors

Yong WANG
  Anhui Polytechnic University,Nanjing University of Aeronautics and Astronautics,Ministry of Industry and Information Technology
Zhiqiu HUANG
  Nanjing University of Aeronautics and Astronautics,Ministry of Industry and Information Technology
Yong LI
  Nanjing University of Aeronautics and Astronautics
RongCun WANG
  China University of Mining and Technology
Qiao YU
  China University of Mining and Technology

Keyword