DocumentCode
3226441
Title
A non-pheromone based intelligent swarm optimization technique in software test suite optimization
Author
Mala, D. Jeya ; Kamalapriya, M. ; Shobana, R. ; Mohan, V.
Author_Institution
Thiagarajar Coll. of Eng., Madurai, India
fYear
2009
fDate
22-24 July 2009
Firstpage
1
Lastpage
5
Abstract
In our paper, we applied a non-pheromone based intelligent swarm optimization technique namely artificial bee colony optimization (ABC) for test suite optimization. Our approach is a population based algorithm, in which each test case represents a possible solution in the optimization problem and happiness value which is a heuristic introduced to each test case corresponds to the quality or fitness of the associated solution. The functionalities of three groups of bees are extended to three agents namely Search Agent, Selector Agent and Optimizer Agent to select efficient test cases among near infinite number of test cases. Because of the parallel behavior of these agents, the solution generation becomes faster and makes the approach an efficient one. Since, the test adequacy criterion we used is path coverage; the quality of the test cases is improved during each iteration to cover the paths in the software. Finally, we compared our approach with Ant Colony Optimization (ACO), a pheromone based optimization technique in test suite optimization and finalized that, ABC based approach has several advantages over ACO based optimization.
Keywords
optimisation; program testing; ant colony optimization; artificial bee colony optimization; nonpheromone based intelligent swarm optimization technique; optimizer agent; path coverage; pheromone based optimization technique; population based algorithm; search agent; selector agent; software test suite optimization; test adequacy criterion; Ant colony optimization; Artificial intelligence; Cost function; Educational institutions; Genetic algorithms; Neural networks; Particle swarm optimization; Software quality; Software testing; System testing; ABC (Artificial Bee Colony) Optimization; ACO (Ant Colony Optimization); Agents; Software Testing; Test Optimization; Test adequacy criterion;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Agent & Multi-Agent Systems, 2009. IAMA 2009. International Conference on
Conference_Location
Chennai
Print_ISBN
978-1-4244-4710-7
Type
conf
DOI
10.1109/IAMA.2009.5228055
Filename
5228055
Link To Document