2016
DOI: 10.7287/peerj.preprints.2483v1
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

A systematic literature review of how mutation testing supports test activities

Abstract: Mutation testing has been very actively investigated by researchers since the 1970s and remarkable advances have been achieved in its concepts, theory, technology and empirical evidence. While the latest realisations have been summarised by existing literature review, we lack insight into how mutation testing is actually applied. Our goal is to identify and classify the main applications of mutation testing and analyse the level of replicability of empirical studies related to mutation testing. To this aim, th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 138 publications
(237 reference statements)
0
2
0
Order By: Relevance
“…Under current circumstances, in the middle of the ongoing AI boom 4 , we believe that the establishment of a testbed for testing MLware testing would be the most valuable contribution to AI QA. Assessing the effectiveness of different testing techniques in a controlled se ing is not a new idea [5], neither is the concept of testing test cases [37] -but a testbed dedicated to MLware testing is novel. We call it the AIQ Meta-Testbed 5 .…”
Section: Aiq -An Ai Meta-testbedmentioning
confidence: 99%
“…Under current circumstances, in the middle of the ongoing AI boom 4 , we believe that the establishment of a testbed for testing MLware testing would be the most valuable contribution to AI QA. Assessing the effectiveness of different testing techniques in a controlled se ing is not a new idea [5], neither is the concept of testing test cases [37] -but a testbed dedicated to MLware testing is novel. We call it the AIQ Meta-Testbed 5 .…”
Section: Aiq -An Ai Meta-testbedmentioning
confidence: 99%
“…The principle of mutation testing is to introduce syntactic changes into the original program to generate faulty versions (called mutants) according to well-defined rules (mutation operators) [7]. The benefits of mutation testing have been extensively investigated and can be summarised as [8]: 1) having better fault exposing capability compared to other test coverage criteria [4]- [6], 2) being an excellent alternative to real faults and providing a good indication of the fault detection ability of a test suite [9].…”
Section: B Mutation Testingmentioning
confidence: 99%