Uniformly evaluating and comparing ranking metrics for spectral fault localization

  • Chunyan Ma
  • , Yifei Zhang
  • , Tao Zhang
  • , Yuwei Lu
  • , Qingyi Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Spectral fault localization (SFL) is one automatic fault-localization technique, which uses ranking metric to rank the risk of fault existence in each program entity after dynamically collecting the testing information. The effectiveness evaluation and comparison of ranking metrics are two important research problems. In this paper, we provide a uniformly theoretical investigation framework on longitudinally evaluating ranking metrics and horizontally comparing them for SFL techniques under any single fault scenario. We propose a generic vector table model as a novel device of thoroughly understanding various SFL techniques. By investigating rankings' mathematical formula of statements in the vector table model, the performance of different SFL techniques could be systematically analysed and compared. Under table model-driven evaluation framework, seven typical metrics as examples are explored, the existing equivalent group is extended, and the new relation of two equivalent groups is found. Our framework overcomes limitations of current empirical and theoretical approaches, and can theoretically evaluate the advantage and disadvantage of a SFL technique and compare different SFL techniques.

Original languageEnglish
Title of host publicationProceedings - International Conference on Quality Software
PublisherIEEE Computer Society
Pages315-320
Number of pages6
ISBN (Electronic)9781479971978
DOIs
StatePublished - 14 Nov 2014
Event14th International Conference on Quality Software, QSIC 2014 - Dallas, United States
Duration: 2 Oct 20143 Oct 2014

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Conference

Conference14th International Conference on Quality Software, QSIC 2014
Country/TerritoryUnited States
CityDallas
Period2/10/143/10/14

Keywords

  • performance comparison
  • performance evaluation
  • spectral fault localization (SFL)
  • Vector table model

Fingerprint

Dive into the research topics of 'Uniformly evaluating and comparing ranking metrics for spectral fault localization'. Together they form a unique fingerprint.

Cite this