2015
DOI: 10.17706/jsw.10.5.566-576
|View full text |Cite
|
Sign up to set email alerts
|

Debugging in Parallel or Sequential: An Empirical Study

Abstract: Faults need to be identified, localized, and removed from programs. Empirical studies show that coverage-based faults localizations effectively target bugs, even in the presence of multiple faults. Debugging is a time-consuming activity and thus it is beneficial to accelerate the process by employing appropriate techniques. The need for speeding up the debugging process is even more immense when the program under test contains multiple faults. A program with multiple faults can be debugged in parallel where ea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 13 publications
(12 reference statements)
0
1
0
Order By: Relevance
“…The more the faults, the lower proportion of failed test cases caused by each fault to all failed test cases 16 . However, the intuition of designing risk evaluation formulas in SBFL is to assign higher suspiciousness to statements that are covered by more failed test cases [69,70], which would be disturbed by the presence of multiple faults, and the degree of disturbance magnifies as the number of faults increases. Zheng et al presented a similar opinion in [71], they claimed when there is only one faulty statement, it is more likely to be covered by more failing executions, whereas the failing executions are diluted by multiple faults so less accurate results are obtained.…”
Section: An In-depth Analysis Of Clustering Failed Test Casesmentioning
confidence: 99%
“…The more the faults, the lower proportion of failed test cases caused by each fault to all failed test cases 16 . However, the intuition of designing risk evaluation formulas in SBFL is to assign higher suspiciousness to statements that are covered by more failed test cases [69,70], which would be disturbed by the presence of multiple faults, and the degree of disturbance magnifies as the number of faults increases. Zheng et al presented a similar opinion in [71], they claimed when there is only one faulty statement, it is more likely to be covered by more failing executions, whereas the failing executions are diluted by multiple faults so less accurate results are obtained.…”
Section: An In-depth Analysis Of Clustering Failed Test Casesmentioning
confidence: 99%