2006
DOI: 10.1016/j.infsof.2005.07.006
|View full text |Cite
|
Sign up to set email alerts
|

The collateral coverage of data flow criteria when branch testing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(13 citation statements)
references
References 17 publications
(24 reference statements)
0
13
0
Order By: Relevance
“…Additionally, guidelines for the application of mutation testing are also given, by measuring the ability of killing mutants utilising test paths. The reason behind the choice of candidate sets of paths as a measurement of the effort stems from the observation that infeasible paths greatly influence the effort associated with the testing process [6,7]. This is evident from the following experiments where a huge number of paths are analysed in order to find a small number of feasible paths, see Section 6.3 for a discussion on the influence of infeasible paths on the testing effort.…”
Section: The Methods Usedmentioning
confidence: 99%
See 2 more Smart Citations
“…Additionally, guidelines for the application of mutation testing are also given, by measuring the ability of killing mutants utilising test paths. The reason behind the choice of candidate sets of paths as a measurement of the effort stems from the observation that infeasible paths greatly influence the effort associated with the testing process [6,7]. This is evident from the following experiments where a huge number of paths are analysed in order to find a small number of feasible paths, see Section 6.3 for a discussion on the influence of infeasible paths on the testing effort.…”
Section: The Methods Usedmentioning
confidence: 99%
“…All the selected units have no calls to other functions as these have been ''inlined'' in the units under test. The sample consists of programs written in various programming languages some of which have been referenced in the literature [21,6,43]. The units were selected based on their use in the literature, the observation that they contained certain important features such as: nesting, loop constructs, use of arrays and also many infeasible paths.…”
Section: Experimental Regimementioning
confidence: 99%
See 1 more Smart Citation
“…Much research has considered how to aid data flow testing. Some efforts use random testing combined with program slicing [41], while a few others use the collateral coverage relationship [47], [48] between branch/statement and data-flow criteria to generate data-flow test data. There is also work that applies search-based techniques [39], [49]- [51] to perform data flow testing.…”
Section: Threats To Validitymentioning
confidence: 99%
“…In most previous works they defined the testing complexity as the number of test cases required [35,22]. Some works try to compute the lower bound [7] of the test cases required, and other works try to provide better understanding on the testing criterion used to generate those test cases [23]. However, they do not focus on the effort to generate these test cases.…”
Section: Introductionmentioning
confidence: 99%