On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques
By Hyunsook Do, Gregg Rothermel. IEEE Transactions on Software Engineering, 2006
312 citations recorded by the source corpus.
Subfields: Information Systems, Software
View Paper: https://www.semanticscholar.org/paper/998587fc7f451e0886fd0188a71f68b1e21469f7
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
- Mark Harman
- Yue Jia
- Shin Yoo
- Mike Papadakis
- Yves Le Traon
- Gordon Fraser
- Gregg Rothermel
- Sebastian G. Elbaum
In Software
Citations in the corpus
- Evaluating and Improving Fault Localization (2017, background): “In the context of test prioritization, Do et al. [13] concluded from experiments on six Java programs that mutants are better suited than manually seeded faults for studies of prioritization techniques, as small numbers of hand-selected faults may lead to inappropriate assessments of those…”
- Chapter Six - Mutation Testing Advances: An Analysis and Survey (2019, methodology): “Name & Ref Year Application Description mutate [335] N/A C supports method-level mutant operators Jester [336] 2001 Java supports source-code-level (src-level) mutant generation Proteum [337] 2001 C supports an extensive set of method-level mutant operators and interface mutation (inter-method level”
- Regression testing minimization, selection and prioritization: a survey (2012, background): “Do and Rothermel studied the same question especially in the context of regression testing [163].”
- A Survey on Software Fault Localization (2016, background): “Although mutation has been shown to be an effective approach to simulate realistic faults [29], [103], [223], [268], some real-life bugs are very delicate and cannot be modeled by simple first-order mutants.”
- The DStar Method for Effective Software Fault Localization (2014, background): “This creation was done to enlarge our data sets, and because mutation-based faults have been shown to simulate realistic faults well and provide reliable, trustworthy results [4], [11], [25], [28].”
- Techniques for improving regression testing in continuous integration development environments (2014, background): “Thus, a wide variety of approaches have been developed for rendering reuse more cost-effective via regression test selection (e.g., [4, 22, 24, 31]) and test case prioritization (e.g., [7, 10, 25, 27, 28, 34]).”
- Higher Order Mutation Testing (2009, methodology): “Testing (test case generation, prioritization, selection and reduction) Triangle, Find, Bubble, MID, Calendar, Euclid, Quad, Insert, Warshall, Pat, Space, Bsearch, Totinfo, Schedule1, Schedule2, TCAS, Printtok1, Printtok2, Replace, Gcd, Binom, Ant, Stats Twenty-four, Conversions, Operators, XmlSecur”