Proceedings of the 25th International Symposium on Software Testing and Analysis 2016
DOI: 10.1145/2931037.2931049
|View full text |Cite
|
Sign up to set email alerts
|

A learning-to-rank based fault localization approach using likely invariants

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
35
0
1

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 131 publications
(36 citation statements)
references
References 57 publications
0
35
0
1
Order By: Relevance
“…Jin and Orso (2013) used synthesized passing and failing executions to perform fault localization. Le et al (2015Le et al ( , 2016 utilized approaches to program spectra analysis to find suspicious words and invariant mining. Jones and Harrold (2005) implemented Tarantula approach of generating likelihood/suspicion for each statement of source code using the code entities executed bypassing and failing test cases.…”
Section: Non-ir-based Bug Localizationmentioning
confidence: 99%
See 1 more Smart Citation
“…Jin and Orso (2013) used synthesized passing and failing executions to perform fault localization. Le et al (2015Le et al ( , 2016 utilized approaches to program spectra analysis to find suspicious words and invariant mining. Jones and Harrold (2005) implemented Tarantula approach of generating likelihood/suspicion for each statement of source code using the code entities executed bypassing and failing test cases.…”
Section: Non-ir-based Bug Localizationmentioning
confidence: 99%
“…These IR-based approaches, unlike some other spectrumbased approaches (Cleve and Zeller 2005;Dit et al 2013;Poshyvanyk et al 2013Poshyvanyk et al , 2007Liu et al 2005;Jin and Orso 2013;Le et al 2016Le et al , 2015Jones and Harrold 2005) that use runtime execution information to locate bugs, do not require running test cases. However, because they rely on the bug report content, the uneven quality of bug reports can be an impediment to their performance.…”
Section: Introductionmentioning
confidence: 99%
“…In 2017, we can see that the utilisation of Siemens suite programs has decreased with seven studies adopting it, primarily because the dataset is not considered sufficient anymore. Of recent, real-life programs from Defect4J repository are the trends in fault localisation research which were recently used by few studies [24,[74][75][76].…”
Section: Rq3 Which Datasets Are Used For Software Fault Localisation?mentioning
confidence: 99%
“…However, contemporary evaluations mostly favour absolute measures [14], [13]. The most commonly adopted metrics are wasted effort, acc@n, and mean average precision [13], [15], [16], [7]. Consequently, we use these metrics to relatively assess the performance of spectrum based fault localisation against such simple test-tocode traceability .…”
Section: B Evaluation Metricsmentioning
confidence: 99%
“…To help developers in fault localisation, the research community has forwarded the spectrum based fault localisation [5], [6], [7], [8], [9]. Spectrum based fault localisation is an automated fault localisation technique that assigns a suspiciousness to each program element that indicates the likelihood of the program element to be faulty and , based on the suspiciousness, ranks the program elements with the aim to rank the faulty elements on the top.…”
Section: Introductionmentioning
confidence: 99%