2020
DOI: 10.1002/smr.2312
|View full text |Cite
|
Sign up to set email alerts
|

Improving deep‐learning‐based fault localization with resampling

Abstract: Many fault localization approaches recently utilize deep learning to learn an effective localization model showing a fresh perspective with promising results. However, localization models are generally learned from class imbalance datasets; that is, the number of failing test cases is much fewer than passing test cases. It may be highly susceptible to affect the accuracy of learned localization models. Thus, in this paper, we explore using data resampling to reduce the negative effect of the imbalanced class p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 24 publications
(8 citation statements)
references
References 54 publications
(138 reference statements)
0
8
0
Order By: Relevance
“…In this study, we use three metrics to evaluate the fault localization effectiveness of the techniques: EXAM$$ EXAM $$ score (EXAM$$ EXAM $$), Accuracy (acc@n$$ acc@n $$), MRR$$ MRR $$, and Wilcoxon signed‐rank test. All these metrics have been widely used in previous fault localization studies 7,20,46,55‐57 …”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…In this study, we use three metrics to evaluate the fault localization effectiveness of the techniques: EXAM$$ EXAM $$ score (EXAM$$ EXAM $$), Accuracy (acc@n$$ acc@n $$), MRR$$ MRR $$, and Wilcoxon signed‐rank test. All these metrics have been widely used in previous fault localization studies 7,20,46,55‐57 …”
Section: Methodsmentioning
confidence: 99%
“…All these metrics have been widely used in previous fault localization studies. 7,20,46,[55][56][57] 4.4.1 EXAM score (EXAM) EXAM score 7,55 is the proportion of program elements, which are ranked before the actual faulty element in the suspiciousness rank lists. It is a commonly used metric for fault localization techniques, and a lower EXAM score value indicates a better performance of the corresponding fault localization technique.…”
Section: Evaluation Metricsmentioning
confidence: 99%
“…Mutants that have a failure rate of 10%~90% in all four scenarios (described below) are accepted as valid mutants. The rest are filtered out to mitigate the impact of class imbalance problem [44] to our experiments, and we consider it out of scope of this paper to adopt techniques such as resampling [45] for handling this problem. The numbers of mutants for each program are shown in Table 2.…”
Section: Mutant Generationmentioning
confidence: 99%
“…Zhang et al [31] investigate the use of dataset resampling to mitigate the negative effects of the imbalanced class dilemma and improves the precision of the deep-learning-based fault localization proposed model in this study. Deep-learning-based fault localization, in particular, may necessitate duplicate vital data to improve the weaker but useful experience caused by the imbalanced class collections.…”
Section: Literature Reviewmentioning
confidence: 99%
“…The next section presents the details of this approach. [29] 2021 Assessment based approach Lou et al [30] 2020 Supervised/unsupervised learning Zhang et al [31] 2021 Oversampling, Neural networks Peng et al [32] 2020 Auto-encoders Li et al [33] 2021 Image pattern recognition Bartocci et al [34] 2021 Cyber physical systems Assi et al [35] 2021 Spectrum based approach Wardat et al [36] 2021 MLP Zhang et al [37] 2021 CNN, RNN, MLP…”
Section: Literature Reviewmentioning
confidence: 99%