Sensitivity Analysis of Canonical Bioinspired Algorithms in Search-Based Software Testing: An Empirical Study

This paper presents a comprehensive empirical evaluation of four canonical bioinspired algorithms– genetic algorithm (GA), particle swarm optimization (PSO), ant colony optimization (ACO), and differential evolution (DE)–applied to search-based software testing (SBST). The main objective is to analyze the sensitivity of key configuration parameters, particularly population size, and assess their influence on the number of evaluations required to achieve full code coverage. A full factorial experimental design was conducted on three artificial systems under test (SUTs), each with varying structural complexity. Results were statistically analyzed using ANOVA and visualized through boxplots to detect significant parameter effects and interactions. Findings reveal that GA and ACO exhibit notable sensitivity to population size, while PSO and DE demonstrate greater robustness, with DE showing SUT-dependent behavior. The structural complexity of the SUTs consistently influenced algorithm performance. This work contributes practical insights for tuning bioinspired algorithms in SBST and offers a replicable methodology for future sensitivity analyses in automated test generation.

Authors

Institutions

Publication Details

Journal
Programming and Computer Software
Published
2025-12-01
DOI
https://doi.org/10.1134/s036176882570046x
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Sensitivity Analysis of Canonical Bioinspired Algorithms in Search-Based Software Testing: An Empirical Study

Jorge Octavio Ocharán-Hernández, Xavier Limón, Saúl Domínguez-Isidro, Joshua E. Hernández-Suárez et al.
Programming and Computer Software
Software Testing and Debugging Techniques
article

Sensitivity Analysis of Canonical Bioinspired Algorithms in Search-Based Software Testing: An Empirical Study

Jorge Octavio Ocharán-Hernández, Xavier Limón, Saúl Domínguez-Isidro, Joshua E. Hernández-Suárez, Mario A. Jiménez-Jiménez
article en

Abstract

This paper presents a comprehensive empirical evaluation of four canonical bioinspired algorithms– genetic algorithm (GA), particle swarm optimization (PSO), ant colony optimization (ACO), and differential evolution (DE)–applied to search-based software testing (SBST). The main objective is to analyze the sensitivity of key configuration parameters, particularly population size, and assess their influence on the number of evaluations required to achieve full code coverage. A full factorial experimental design was conducted on three artificial systems under test (SUTs), each with varying structural complexity. Results were statistically analyzed using ANOVA and visualized through boxplots to detect significant parameter effects and interactions. Findings reveal that GA and ACO exhibit notable sensitivity to population size, while PSO and DE demonstrate greater robustness, with DE showing SUT-dependent behavior. The structural complexity of the SUTs consistently influenced algorithm performance. This work contributes practical insights for tuning bioinspired algorithms in SBST and offers a replicable methodology for future sensitivity analyses in automated test generation.

Programming and Computer SoftwareVol. 51(8)
Universidad Veracruzana (MX)
Openalex Percentile: Top 21%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.