• 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