Mutation-Driven Generation of Unit Tests and Oracles
By Gordon Fraser, Andreas Zeller. IEEE Transactions on Software Engineering, 2010
465 citations recorded by the source corpus.
Subfields: Information Systems, Software
View Paper: https://www.semanticscholar.org/paper/954fce6418f631f9e2ee7579f10e275516993907
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Information Systems
- Andrea Arcuri
- Mark Harman
- Westley Weimer
- Yue Jia
- Gordon Fraser
- Mike Papadakis
- Stephan Lukasczyk
- Yves Le Traon
In Software
- Gordon Fraser
- Andrea Arcuri
- Mark Harman
- Stephan Lukasczyk
- Yue Jia
- Westley Weimer
- Annibale Panichella
- Fitsum Meshesha Kifetew
Citations in the corpus
- Sapienz: multi-objective automated testing for Android applications (2016, background): “Intuitively, shorter sequences are more likely to be attractive and actionable to developers [34,49].”
- Post-compiler software optimization for reducing energy (2014, methodology): “For test suite construction, we note that many techniques for automated test input and test suite generation are available (e.g., [16]).”
- Are mutants a valid substitute for real faults in software testing? (2014, methodology): “Fraser and Zeller [9] use the mutants not only to guide test generation, but also to guide generation of test assertions and to minimize test suites.”
- Pynguin: Automated Unit Test Generation for Python (2022, methodology): “The approach implemented in Pynguin is based on mutation testing [7].”
- Whole Test Suite Generation (2013, methodology): “In this respect, we are investiga ting ways to support the developer by automatically producing effective [21] assertions, and to ease understanding we try to make the produced test cases more readable [ 20].”
- Automated Test Case Generation as a Many-Objective Optimisation Problem with Dynamic Selection of the Targets (2018, background): “geting one branch at a time [1], [19], [23], [33], and (ii)”
- Chapter Six - Mutation Testing Advances: An Analysis and Survey (2019, methodology): “One of the first attempts to automate this process is due to Fraser and Zeller [171, 187] who used mutants to guide oracle assertion creation.”
- Metallaxis‐FL: mutation‐based fault localization (2015, methodology): “For example, in case of the higher order mutation, as proposed by Jia and Harman [16], or in the case of automated oracle generation, as proposed by Fraser and Zeller [37], or in case of the equivalent mutant isolation, as proposed by Kintis et.”
- EvoSuite: automatic test suite generation for object-oriented software (2011, methodology): “This was originally developed as part of the tool μTest [5], which is now a component of EvoSuite.”