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

A practical evaluation of spectrum-based fault localization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
363
1
3

Year Published

2010
2010
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 399 publications
(374 citation statements)
references
References 30 publications
1
363
1
3
Order By: Relevance
“…Similarity-based coefficients such as Ochiai & Jaccard are also used in [1], [9]. Studies also examine the impact of coincidentally-successful tests on the effectiveness of fault localization techniques [21].…”
Section: Other Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…Similarity-based coefficients such as Ochiai & Jaccard are also used in [1], [9]. Studies also examine the impact of coincidentally-successful tests on the effectiveness of fault localization techniques [21].…”
Section: Other Techniquesmentioning
confidence: 99%
“…Regardless of the effort spent on developing a computer program, 1 it may still contain bugs. In fact, the larger, more complex a program, the higher the likelihood of it containing bugs.…”
Section: Introductionmentioning
confidence: 99%
“…However, there were executions where the phone book had less than three entries. The reason is the concurrent execution of the function: a context switch can occur when a thread is in component 1 (lines 5-10) 1 . This component creates a phone book and sets the global variable doesPhoneListExist to true to eliminate the need for creating a phone book again.…”
Section: }mentioning
confidence: 99%
“…We have applied spectrum-based fault localization [1,3,10,11] for directly pinpointing code blocks, of which multi-threaded execution leads to concurrency errors. In our approach, we systematically instrument a multi-threaded subject program to force context switch within different code blocks.…”
Section: Introductionmentioning
confidence: 99%
“…Studies have shown that spectrum-based on-line fault localization can narrow the location of a fault to a set of components comprising between 10% and 25% of the system components across a range of software systems with injected faults [24,25]. The system achieves good localization performance when given spectra for at least 10 error-free executions, and, surprisingly, without spectra for runs with errors the technique is able to eliminate 75% of the components from consideration.…”
Section: Software Fault Localizationmentioning
confidence: 99%