2018
DOI: 10.1007/s00607-018-0591-z
|View full text |Cite
|
Sign up to set email alerts
|

A program slicing-based method for effective detection of coincidentally correct test cases

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 26 publications
(10 citation statements)
references
References 45 publications
0
10
0
Order By: Relevance
“…In Feyzi [49], the author compares the proposed SBFL technique to six other techniques; however, when assessing the impact of CC, only Ochiai and CGT-FL are used. • The study by Feyzi [49] relied on three automated techniques [50][51][52][53][54][55][56] to identify the CC tests without differentiating between weak CC and strong CC, whereas in our study, the classification of the test cases as weak CC and strong CC was done by manually injecting code checkers [15]. This suggests that our classification is likely to be more accurate; furthermore, it differentiates between weak CC and strong CC.…”
Section: Related Workmentioning
confidence: 99%
“…In Feyzi [49], the author compares the proposed SBFL technique to six other techniques; however, when assessing the impact of CC, only Ochiai and CGT-FL are used. • The study by Feyzi [49] relied on three automated techniques [50][51][52][53][54][55][56] to identify the CC tests without differentiating between weak CC and strong CC, whereas in our study, the classification of the test cases as weak CC and strong CC was done by manually injecting code checkers [15]. This suggests that our classification is likely to be more accurate; furthermore, it differentiates between weak CC and strong CC.…”
Section: Related Workmentioning
confidence: 99%
“…In practice, software developers are unaware of how many faults caused the failures and usually target one fault at a time in their debugging [59]- [61]. That is, after the first fault has been successfully located and fixed, developers re-run test cases in order to detect the subsequent failures and then locate and fix the next fault.…”
Section: Case Studies a Benchmark Description And Experimental Setupmentioning
confidence: 99%
“…They proposed two techniques for cleansing test suites from coincidental correctness to improve SBFL. Following the work in [71], Feyzi, and Parsa [59] further classified test cases as failing or passing and presented a program slicing-based technique that identifies the subset of passing tests that are likely to be coincidentally correct in order to improve SBFL.…”
Section: Related Work a Studies On Improving Sbflmentioning
confidence: 99%
“…Many experiments have been carried out using fault seeding to evaluate testing techniques in terms of their fault detection effectiveness [16,[38][39][40]. Mutation is performed using MILU [41] which mutates C programmes using various mutation operators which can be classified into four classes: statement, operator, variable and constant.…”
Section: Case Studymentioning
confidence: 99%