Title :
Automated software test optimisation framework - an artificial bee colony optimisation-based approach
Author :
Jeya Mala, D. ; Mohan, V. ; Kamalapriya, M.
Author_Institution :
Dept. of Comput. Applic., Thiagarajar Coll. of Eng., Madurai, India
fDate :
10/1/2010 12:00:00 AM
Abstract :
Software test suite optimisation is one of the most important problems in software engineering research. To achieve this optimisation, a novel approach based on artificial bee colony (ABC) optimisation is proposed here. The work applied in this approach is motivated by the intelligent behaviour of honey bees. Since the ABC system combines local search methods carried out by employed and onlooker bees with global search methods managed by scouts, the approach attains global or near-global optima. Here, the parallel behaviour of the three bees is used to reach the solution generation faster. The performance of the proposed approach is investigated based on coverage-based test adequacy criteria by comparing it with sequential ABC, random testing and genetic algorithm-based approaches. Based on the experimental results, it has been proved that the proposed parallel ABC approach outperforms the other approaches in test suite optimisation.
Keywords :
genetic algorithms; program testing; search problems; software engineering; ABC system; artificial bee colony optimisation-based approach; automated software test optimisation framework; coverage-based test adequacy criteria; genetic algorithm-based approaches; global search methods; honey bee intelligent behaviour; local search methods; random testing; software engineering research;
Journal_Title :
Software, IET
DOI :
10.1049/iet-sen.2009.0079