Inicio  /  Information  /  Vol: 13 Par: 7 (2022)  /  Artículo
ARTÍCULO
TITULO

GaSubtle: A New Genetic Algorithm for Generating Subtle Higher-Order Mutants

Fadi Wedyan    
Abdullah Al-Shishani and Yaser Jararweh    

Resumen

Mutation testing is an effective, yet costly, testing approach, as it requires generating and running large numbers of faulty programs, called mutants. Mutation testing also suffers from a fundamental problem, which is having a large percentage of equivalent mutants. These are mutants that produce the same output as the original program, and therefore, cannot be detected. Higher-order mutation is a promising approach that can produce hard-to-detect faulty programs called subtle mutants, with a low percentage of equivalent mutants. Subtle higher-order mutants contribute a small set of the large space of mutants which grows even larger as the order of mutation becomes higher. In this paper, we developed a genetic algorithm for finding subtle higher-order mutants. The proposed approach uses a new mechanism in the crossover phase and uses five selection techniques to select mutants that go to the next generation in the genetic algorithm. We implemented a tool, called GaSubtle that automates the process of creating subtle mutants. We evaluated the proposed approach by using 10 subject programs. Our evaluation shows that the proposed crossover generates more subtle mutants than the technique used in a previous genetic algorithm with less execution time. Results vary on the selection strategies, suggesting a dependency relation with the tested code.

 Artículos similares

       
 
Sta?a Pu?karic, Mateo Sokac, ?ivana Nincevic, Heliodor Prelesnik and Knut Yngve Børsheim    
In this communication, we present the prototype of a new simulated in situ lab/on-deck incubator, the light spectrum replicator (LSR), and a method for simulating the measured in situ HOCR light spectrum curves in incubation chambers. We developed this s... ver más

 
Sasha Petrenko, Daniel B. Hier, Mary A. Bone, Tayo Obafemi-Ajayi, Erik J. Timpson, William E. Marsh, Michael Speight and Donald C. Wunsch II    
Biomedical datasets distill many mechanisms of human diseases, linking diseases to genes and phenotypes (signs and symptoms of disease), genetic mutations to altered protein structures, and altered proteins to changes in molecular functions and biologica... ver más
Revista: Information

 
Yu Sun and Zhiqiang Zhang    
Accurately classifying degraded images is a challenging task that relies on domain expertise to devise effective image processing techniques for various levels of degradation. Genetic Programming (GP) has been proven to be an excellent approach for solvi... ver más
Revista: Applied Sciences

 
Esra?a Alkafaween, Ahmad Hassanat, Ehab Essa and Samir Elmougy    
The genetic algorithm (GA) is a well-known metaheuristic approach for dealing with complex problems with a wide search space. In genetic algorithms (GAs), the quality of individuals in the initial population is important in determining the final optimal ... ver más
Revista: Applied Sciences

 
Enrica Serretiello, Annafrancesca Smimmo, Andrea Ballini, Domenico Parmeggiani, Massimo Agresti, Paola Bassi, Giancarlo Moccia, Antonella Sciarra, Alessandra De Angelis, Paola Della Monica, Maria Michela Marino and Marina Di Domenico    
Breast cancer (BC) caused 685,000 deaths globally in 2020, earning the title of the most common type of tumor among females. With a multifactorial genesis, BC is influenced by several factors such as age, genetic and epigenetic predisposition, and an ind... ver más
Revista: Applied Sciences