@inproceedings{6f74c5a87b5e447f9a445ba69ac79a64,
title = "A novel approach to optimize clone refactoring activity",
abstract = "Achieving a high quality and cost-effective tests is a major concern for software buyers and sellers. Using tools and integrating techniques to carry out low cost testing are challenging topics for the testing community. In this work we contribute to alleviate the burden by proposing an architecture support for mutati on and coverage criteria based testing. This architecture integrates metaheuristics to derivate effective test sets and uses automated tools to speed up testing activities. In this paper, we describe different components of the testing architecture. We focus on the developed tools performing mutation testing for JAVA code at method-level and the coveragebased testing for C code at function-level. The integration of metaheuristics in these tools is illustrated by using ant colony and tabu search to derive optimal and pruned test sets. By using our testing architecture two cases study to carry out tests respectively for JAVA methods and C-functions are presented and discusued.",
keywords = "Effort prediction, Evolution modeling, Genetic Algorithms, Multi-objective Optimization, Refactoring effort, Software quality improvement",
author = "Salah Bouktif and Giuliano Aritoniol and Ettore Merlo and Markus Neteler",
year = "2006",
doi = "10.1145/1143997.1144312",
language = "English",
isbn = "1595931864",
series = "GECCO 2006 - Genetic and Evolutionary Computation Conference",
publisher = "Association for Computing Machinery (ACM)",
pages = "1885--1892",
booktitle = "GECCO 2006 - Genetic and Evolutionary Computation Conference",
address = "United States",
note = "8th Annual Genetic and Evolutionary Computation Conference 2006 ; Conference date: 08-07-2006 Through 12-07-2006",
}