The Threat to the Validity of Predictive Mutation Testing: The Impact of Uncovered Mutants

05/23/2020
by   Alireza Aghamohammadi, et al.
0

Predictive Mutation Testing (PMT) is a technique to predict whether a mutant will be killed by using machine learning approaches. Researchers have proposed various machine learning methods for PMT under the cross-project setting. However, they did not consider the impact of uncovered mutants. A mutant is uncovered if the statement on which the mutant is generated is not executed by any test cases. We show that uncovered mutants inflate previous PMT results. Moreover, we aim at proposing an alternative approach to improve PMT and suggesting a different interpretation for cross-project PMT. We replicated the previous PMT research. We also proposed an approach based on the combination of Random Forest and Gradient Boosting to improve the PMT results. We empirically evaluated our approach on the same 654 Java projects provided by the previous PMT literature. Our results indicate that the performance of PMT drastically decreases in terms of AUC from 0.83 to 0.51. Furthermore, PMT performs worse than random guesses on 27 the PMT results by achieving the average AUC value of 0.61.

READ FULL TEXT

page 1

page 8

page 14

research
09/05/2023

Contextual Predictive Mutation Testing

Mutation testing is a powerful technique for assessing and improving tes...
research
07/26/2023

Predictive Maintenance of Armoured Vehicles using Machine Learning Approaches

Armoured vehicles are specialized and complex pieces of machinery design...
research
06/15/2019

PET/CT Radiomic Sequencer for Prediction of EGFR and KRAS Mutation Status in NSCLC Patients

The aim of this study was to develop radiomic models using PET/CT radiom...
research
06/17/2023

A Machine Learning Approach for Predicting Deterioration in Alzheimer's Disease

This paper explores deterioration in Alzheimers Disease using Machine Le...
research
08/16/2022

Machine Learning-Based Test Smell Detection

Context: Test smells are symptoms of sub-optimal design choices adopted ...
research
12/28/2021

Cerebro: Static Subsuming Mutant Selection

Mutation testing research has indicated that a major part of its applica...

Please sign up or login with your details

Forgot password? Click here to reset