• Home
  • Search
  • Performance analysis of six meta-heuristic algorithms over automated test suite generation for path coverage-based optimization
  • Cite Icon52
  • https://doi.org/10.1007/s00500-019-04444-yCopy DOI Icon

Performance analysis of six meta-heuristic algorithms over automated test suite generation for path coverage-based optimization

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

There exists a direct need to automate the process of test suite generation to get the most optimal results as testing accounts for more than 40% of total cost. One method to solve this problem is the use of meta-heuristic algorithms which iteratively improve the test data to reach the most optimized test suites. This study focuses on the performance evaluation of six meta-heuristic algorithms namely: hill-climbing algorithm (HCA), particle swarm optimization (PSO), firefly algorithm (FA), cuckoo search algorithm (CS), bat algorithm (BA) and artificial bee colony algorithm (ABC) by using their standard implementation to optimize the path coverage and branch coverage produced by the test data. The goal of the study was to find the best-suited algorithm to narrow down the future research in the field of test automation for path coverage-based optimization approaches. Each algorithm was first implemented to automatically generate test suites based on the program under test. This was followed by the performance evaluation of each algorithm for five programs written in Java. The algorithms were compared using process metrics: average time, best time, worst time and product metrics: path coverage & objective function values of the generated test suites. Results indicated ABC as the best-suited algorithm as it gave the most optimal test suites in reasonable time. BA was found to be the fastest but produced less optimal results. FA was found to be the slowest algorithm, while CS, PSO and HCA performed in between. These results show the relative performance of the six algorithms for this scenario and may be used by the future researchers to narrow down and improve the best performing algorithms for path coverage-based optimization approaches.

Similar Papers
  • Conference Article
  • Citations38

Evaluation performance study of Firefly algorithm, particle swarm optimization and artificial bee colony algorithm for non-linear mathematical optimization functions

  • Jul 01, 2013
  • Siddharth Agarwal +2
  • Research Article
  • Citations7

Nature-inspired metaheuristic scheduling algorithms in cloud: a systematic review

  • Aug 01, 2021
  • Scientific and Technical Journal of Information Technologies, Mechanics and Optics
  • S.K Bothra +1
  • Research Article
  • Citations31

Optimization studies in high speed turning of Ti-6Al-4V

  • Dec 09, 2016
  • Applied Soft Computing
  • Grynal D’Mello +2
  • Research Article

Application of Metaheuristic Algorithm for Solving Fully Fuzzy Linear Equations System

  • Sep 04, 2022
  • Operations Research: International Conference Series
  • Merysa Puspita Sari +2
  • Research Article

Hippopotamus algorithm for optimal sizing of hybrid renewable energy system

  • Mar 01, 2026
  • Results in Engineering
  • Nadia Mars +3
  • Research Article
  • Citations174

A novel performance criterion approach to optimum design of PID controller using cuckoo search algorithm for AVR system

  • Jun 20, 2018
  • Journal of the Franklin Institute
  • Zafer Bingul +1
  • Conference Article
  • Citations7

On the Fly Test Suite Optimization with FuzzyOptimizer

  • Dec 01, 2013
  • Aftab Ali Haider +2
  • Research Article

Cricket chirping algorithm: an efficient meta-heuristic for numerical function optimisation

  • Jan 01, 2018
  • International Journal of Computational Science and Engineering
  • Jonti Deuri +1
  • PDF
  • Research Article
  • Citations20

Metaheuristic Optimization-Based Feature Selection for Imagery and Arithmetic Tasks: An fNIRS Study.

  • Apr 03, 2023
  • Sensors
  • Amad Zafar +3
  • Conference Article
  • Citations6

Design Optimization of Axial Flux Permanent Magnet Brushless DC Micromotor Using Response Surface Methodology and Bat Algorithm

  • Oct 01, 2018
  • Ahmed S Abd-Rabou +3
  • Book Chapter
  • Citations7

Performance-Based Optimum Seismic Design of Steel Dual Braced Frames by Bat Algorithm

  • Dec 11, 2015
  • Saeed Gholizadeh +1
  • Research Article
  • Citations3

Optimization of β-cyclodextrin based ultrasonic-assisted extraction of apigenin and luteolin from celery seed using support vector regression and different nature-inspired optimization algorithms

  • Jan 24, 2024
  • Chemical Engineering Communications
  • Nguyen Thu Hang +4
  • Conference Article
  • Citations21

Evolving the Quality of a Model Based Test Suite

  • Jan 01, 2009
  • Usman Farooq +1
  • PDF
  • Research Article
  • Citations7

Genetic Algorithm for Test Suite Optimization: An Experimental Investigation of Different Selection Methods

  • Apr 10, 2021
  • Turkish Journal of Computer and Mathematics Education (TURCOMAT)
  • Chetan J Shingadiya Et.Al
  • Book Chapter
  • Citations35

A Comparative Study on PSO with Other Metaheuristic Methods

  • Jan 01, 2021
  • Serhat Yarat +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.