2014 IEEE Seventh International Conference on Software Testing, Verification and Validation 2014
DOI: 10.1109/icst.2014.33
|View full text |Cite
|
Sign up to set email alerts
|

Experimental Evaluation of SDL and One-Op Mutation for C

Abstract: Abstract-Mutation analysis modifies a program by applying syntactic rules, called mutation operators, systematically to create many versions of the program (mutants) that differ in small ways. Testers then design tests to cause the mutants to behave differently from the original program. Mutation testing is widely considered to result in very effective tests, however, it is also quite costly. Cost comes from the many mutants that are created, the number of tests that are needed to kill the mutants, and the dif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
32
0
1

Year Published

2014
2014
2021
2021

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 44 publications
(35 citation statements)
references
References 29 publications
2
32
0
1
Order By: Relevance
“…Although finding a minimum test set is, like many optimization problems, computationally hard 3 , generating a minimal test set is straightforward. Algorithm 1 generates a minimal test set with time complexity |T | * |M |.…”
Section: Definition 1: Minimal Test Setsmentioning
confidence: 99%
See 1 more Smart Citation
“…Although finding a minimum test set is, like many optimization problems, computationally hard 3 , generating a minimal test set is straightforward. Algorithm 1 generates a minimal test set with time complexity |T | * |M |.…”
Section: Definition 1: Minimal Test Setsmentioning
confidence: 99%
“…Since m 1 and m 2 are distinguished and redundant, both can safely be removed from M without altering the resulting minimal test sets, thereby yielding a minimal mutant set of {m 3 , m 4 }. In this example, there is only one minimal mutant set.…”
Section: Minimal Sets Of Mutantsmentioning
confidence: 99%
“…These mutants were generated by a single mutation operator, Statement Deletion (SSDL). We chose SSDL for two reasons: (1) it is universally applicable to all programs; and (2) it has been studied in recent papers as an alternative to using the complete set of mutation operators [1,7,8].…”
Section: Methodsmentioning
confidence: 99%
“…Some test cases were provided with the Siemens programs 1 and we generated additional tests by hand to kill all nonequivalent mutants. For the remaining programs, we also generated tests by hand to kill all non-equivalent mutants.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation