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 :
بازگشت