Publication | Closed Access
Using fault history to improve mutation reduction
11
Citations
17
References
2013
Year
Unknown Venue
Software MaintenanceEngineeringGeneticsMutation ScoreDiagnosisSoftware EngineeringGenomicsSoftware AnalysisReliability EngineeringFault HistoryBiostatisticsTest Process ImprovementReliabilityKill ScoreTesting TechniqueGenetic Improvement ProgrammingAutomated RepairTest ManagementMutation-based TestingProgram AnalysisSoftware TestingTest EvolutionMedicineTest Suite Quality
Mutation testing can be used to measure test suite quality in two ways: by treating the kill score as a quality metric, or by treating each surviving, non-equivalent mutant as an indicator of an inadequacy in the test suite. The first technique relies on the assumption that the mutation score is highly correlated with the suite's real fault detection rate, which is not well supported by the literature. The second technique relies only on the weaker assumption that the "interesting" mutants (i.e., the ones that indicate an inadequacy in the suite) are in the set of surviving mutants. Using the second technique also makes improving the suite straightforward.
| Year | Citations | |
|---|---|---|
Page 1
Page 1