Proceedings of the 29th ACM/IEEE International Conference on Automated Software Engineering 2014
DOI: 10.1145/2642937.2642983
|View full text |Cite
|
Sign up to set email alerts
|

Fusion fault localizers

Abstract: Many spectrum-based fault localization techniques have been proposed to measure how likely each program element is the root cause of a program failure. For various bugs, the best technique to localize the bugs may differ due to the characteristics of the buggy programs and their program spectra. In this paper, we leverage the diversity of existing spectrum-based fault localization techniques to better localize bugs using data fusion methods. Our proposed approach consists of three steps: score normalization, t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
25
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
3
1

Relationship

4
5

Authors

Journals

citations
Cited by 43 publications
(26 citation statements)
references
References 50 publications
1
25
0
Order By: Relevance
“…Spectrum-Based Bug Localization: Various spectrumbased bug localization approaches have been proposed in the literature [19,8,27,28,24,25,11,12,56,55,13,29]. These approaches analyze a program spectra which is a record of program elements that are executed in failed and successful executions, and generate a ranked list of program elements.…”
Section: Related Workmentioning
confidence: 99%
“…Spectrum-Based Bug Localization: Various spectrumbased bug localization approaches have been proposed in the literature [19,8,27,28,24,25,11,12,56,55,13,29]. These approaches analyze a program spectra which is a record of program elements that are executed in failed and successful executions, and generate a ranked list of program elements.…”
Section: Related Workmentioning
confidence: 99%
“…However, despite the results reported on small and mediumsize benchmarks, SBFL's practical effectiveness is controversial [14], [21]- [23]. As an example, Parnin and Orso [21] provide empirical evidence that SBFL techniques assume idealized behaviors from which real developers often divert.…”
Section: Introductionmentioning
confidence: 99%
“…We experiment on programs from the SIR benchmark [2], which has been extensively used in research in software engineering, particularly by studies that propose new testing and fault localization approaches, e.g., [5], [18]. We reused SIR program specifications constructed by Le et al [9] and manually injected seeded bugs to the original programs.…”
Section: Preliminary Evaluationmentioning
confidence: 99%