RT conference output T1 GiGAn: evolutionary mutation testing for C++ object-oriented systems A1 Delgado Pérez, Pedro A1 Medina Bulo, María Inmaculada A1 Segura, Sergio A1 García Domínguez, Antonio A1 Domínguez Jiménez, Juan José A2 Ingeniería Informática K1 mutation testing K1 evolutionary computation K1 genetic algorithm K1 object orientation K1 C++ AB The reduction of the expenses of mutation testing should be based on well-studied cost reduction techniques to avoid biased results. Evolutionary Mutation Testing (EMT) aims at generating a reduced set of mutants by means of an evolutionary algorithm, which searches for potentially equivalent and difficult to kill mutants to help improve the test suite. However, there is little evidence of its applicability to other contexts beyond WS-BPEL compositions. This study explores its performance when applied to C++ object-oriented programs thanks to a newly developed system, GiGAn. The conducted experiments reveal that EMT shows stable behavior in all the case studies, where the best results are obtained when a low percentage of the mutants is generated. They also support previous studies of EMT when compared to random mutant selection, reinforcing its use for the goal of improving the fault detection capability of the test suite. PB ACM YR 2017 FD 2017-04 LK http://hdl.handle.net/10498/23180 UL http://hdl.handle.net/10498/23180 LA eng DS Repositorio Institucional de la Universidad de Cádiz RD 13-nov-2026