Evocolony: a Hybrid Approach To Search-Based Mutation Test Suite Reduction Using Genetic Algorithm and Ant Colony Optimization
Loading...
Files
Date
2024
Authors
Uzunbayır, Serhat
Kurtel, K.
Journal Title
Journal ISSN
Volume Title
Publisher
Ismail Saritas
Open Access Color
OpenAIRE Downloads
OpenAIRE Views
Abstract
The increasing complexity of software systems requires robust and efficient test suites to ensure software quality. In this context, mutation testing emerges as an invaluable method for evaluating a test suite’s the fault detection capability. Traditional approaches to test case generation and evaluation are often inadequate, particularly when applied to mutation testing, which aims to evaluate the quality of a test suite by introducing minor changes or mutations to the code. As software projects increase in scale, there is greater computational cost of employing exhaustive mutation testing techniques, leading to a need for more efficient approaches. Incorporating metaheuristics into the realm of mutation testing offers a synergistic advantage in optimizing test suites for better fault detection. Especially, combining test suite reduction methods with mutation testing produces a more computationally efficient approach compared to more exhaustive ones. This study presents a novel approach, called EvoColony, which combines intelligent search-based algorithms, specifically genetic algorithms and ant colony optimization, to reduce test cases and enhance the effectiveness of the test suit for mutation testing. Integrating both metaheuristic techniques, the research aims to optimize existing test suites, and to improve mutant detection with fewer test cases, thus improving the overall testing quality. The results of experiments conducted were compared with traditional methods, demonstrating the superior effectiveness and efficiency of the proposed hybrid approach. The findings show a significant advancement in test case reduction when using the hybrid algorithm with mutation testing methodologies, and thus ensure the quality of test suites. © 2024, Ismail Saritas. All rights reserved.
Description
Keywords
ant colony optimization, genetic algorithms, metaheuristics, mutation testing, search-based mutation, software testing
Fields of Science
Citation
WoS Q
N/A
Scopus Q
Q4
Source
International Journal of Intelligent Systems and Applications in Engineering
Volume
12
Issue
1
Start Page
437
End Page
449
SCOPUS™ Citations
1
checked on Mar 15, 2026
Page Views
2
checked on Mar 15, 2026
