Back to Search Start Over

Performance Analysis of Maximal Risk Evaluation Formulas for Spectrum-Based Fault Localization

Authors :
Tingting Wu
Yunwei Dong
Man Fai Lau
Sebastian Ng
Tsong Yueh Chen
Mingyue Jiang
Source :
Applied Sciences, Vol 10, Iss 1, p 398 (2020)
Publication Year :
2020
Publisher :
MDPI AG, 2020.

Abstract

The effectiveness analysis of risk evaluation formulas has become a significant research area in spectrum-based fault localization (SBFL). The risk evaluation formula is designed and widely used to evaluate the likelihood of a program spectrum to be faulty. There are numerous empirical and theoretical studies to investigate and compare the performance between sixty risk evaluation formulas. According to previous research, these sixty risk evaluation formulas together form a partially ordered set. Among them, nine formulas are maximal. These nine formulas can further be grouped into five maximal risk evaluation formula groups so that formulas in the same group have the same performance. Moreover, previous research showed that we cannot theoretically compare formulas across these five maximal formula groups. However, experimental data “suggests” that a maximal formula in one group could outperform another one (from a different group) more frequently, though not always. This inspired us to further investigate the performance between any two maximal formulas in different maximal formula groups. Our approach involves two major steps. First, we propose a new condition to compare between two different maximal formulas. Based on this new condition, we present five different scenarios under which a formula performs better than another. This is different from the condition suggested by the previous theoretical study. We performed an empirical study to compare different maximal formulas using our condition. Our results showed that among two maximal risk evaluation formulas, it is feasible to identify one that can outperform the others more frequently.

Details

Language :
English
ISSN :
20763417 and 92548598
Volume :
10
Issue :
1
Database :
Directory of Open Access Journals
Journal :
Applied Sciences
Publication Type :
Academic Journal
Accession number :
edsdoj.634683e5e9254859814369512fade2c4
Document Type :
article
Full Text :
https://doi.org/10.3390/app10010398