2018
DOI: 10.1016/j.jss.2017.11.002
|View full text |Cite
|
Sign up to set email alerts
|

FPA-FL: Incorporating static fault-proneness analysis into statistical fault localization

Abstract: Despite the proven applicability of the statistical methods in automatic fault localization, these approaches are biased by data collected from different executions of the program. This biasness could result in unstable statistical models which may vary dependent on test data provided for trial executions of the program. To resolve the difficulty, in this article a new 'fault-proneness'-aware statistical approach based on Elastic-Net regression, namely FPA-FL is proposed. The main idea behind FPA-FL is to cons… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
7
1
1

Relationship

1
8

Authors

Journals

citations
Cited by 16 publications
(7 citation statements)
references
References 58 publications
0
7
0
Order By: Relevance
“…Neelofar et al [72] used static analysis to categorize program statements into various classes and then adjusted the suspiciousness scores computed by a fault locator function according to each class's weight. Similarly, Feyzi and Parsa [60] also considered the static structure and the fault-proneness of code statements, and then proposed a new approach to improve the effectiveness based on Elastic-Net regression.…”
Section: Related Work a Studies On Improving Sbflmentioning
confidence: 99%
“…Neelofar et al [72] used static analysis to categorize program statements into various classes and then adjusted the suspiciousness scores computed by a fault locator function according to each class's weight. Similarly, Feyzi and Parsa [60] also considered the static structure and the fault-proneness of code statements, and then proposed a new approach to improve the effectiveness based on Elastic-Net regression.…”
Section: Related Work a Studies On Improving Sbflmentioning
confidence: 99%
“…Besides, a number of SFL techniques improve fault localization efficiency by using a hybrid spectrum of program slice and execution coverage. Such as HSFal [43], IPSETFUL [44], FPA-FL [45], etc. A recent work by Chaleshtari et al [46] combines mutation techniques into fault localization with the help of program slicing, which aims to reduce the number of statements to be mutated.…”
Section: A Spectrum Based Fault Localizationmentioning
confidence: 99%
“…Two works in this direction include those by Jiang and Su and Zhao et al that statically extract control flow graphs and use it to improve SBFL. The work by Feyzi and Parsa uses a static fault‐proneness analysis. de Souza et al used code hierarchy and integration coverage–based debugging techniques to provide better ranking of methods to be inspected.…”
Section: Conclusion and Lessons Learnedmentioning
confidence: 99%