Open Access iconOpen Access

ARTICLE

Multistrategy Improved Aquila Optimizer for Test Case Prioritization

Jiali Chen1,2,3, Jiheng Zhang1,2,3, Xiaojie Chen1,2,3, Chong Zeng1,2,3, Honghui Yi1,2,3, Heming Jia4,*

1 School of Mathematics and Information Engineering, Longyan University, Longyan, China
2 Fujian Provincial University Key Laboratory of Big Data Mining and Applications, Longyan University, Longyan, China
3 Guo Boling Academician Workstation of Longyan University, Longyan, China
4 School of Information Engineering, Sanming University, Sanming, China

* Corresponding Author: Heming Jia. Email: email

(This article belongs to the Special Issue: Advances in Nature-Inspired and Metaheuristic Optimization Algorithms: Theory, Applications, and Emerging Trends)

Computers, Materials & Continua 2026, 88(2), 98 https://doi.org/10.32604/cmc.2026.080569

Abstract

Traditional heuristic algorithms often fall into local optima and converge slowly when test case prioritization is addressed in regression testing, making them inadequate for complex real-world scenarios. The Aquila optimizer, a novel metaheuristic algorithm, demonstrates strong global exploration capability but still faces limitations, including insufficient exploitation capability and slow convergence. To overcome these challenges, a multi-strategy improved chaotic Cauchy inverse cumulative distribution Aquila optimizer for test case prioritization is proposed. First, a logistic–sine–cosine composite chaotic mapping is introduced during the initialization phase of the Aquila optimizer to increase population diversity. Second, the mutated random walk strategy is used to improve global exploration, further enhancing the global search ability of the Aquila optimizer. Moreover, during the narrowed exploration and narrowed exploitation phases, the Cauchy inverse cumulative distribution flight replaces the Lévy flight strategy to reallocate individual positions, strengthening individuals’ optimization capability and preventing the algorithm from becoming trapped in local optima. Finally, in the later iteration stage, the specular reflection learning strategy is used to perturb the optimal individual positions and improve the Aquila optimizer’s convergence accuracy and comprehensive optimization performance. Five Java projects were selected from the Defects4J benchmark datasets to conduct comparative experiments with the Aquila optimizer and seven other metaheuristic algorithms. The results demonstrate the effectiveness and superiority of the improved algorithm in test case prioritization. It achieves average improvements of approximately 4.96% in the average percentage of fault detection, 3.82% in the average percentage of block coverage, and 5.64% in the average percentage of decision coverage, enabling faster coverage of code blocks and branches. The results provide an efficient priority sorting solution for complex regression testing scenarios.

Keywords

Heuristic algorithm; search-based software engineering (SBSE); Aquila optimizer (AO); test case prioritization (TCP); average percentage of fault detection (APFD); average percentage of block coverage (APBC); average percentage of decision coverage (APDC)

Cite This Article

APA Style
Chen, J., Zhang, J., Chen, X., Zeng, C., Yi, H. et al. (2026). Multistrategy Improved Aquila Optimizer for Test Case Prioritization. Computers, Materials & Continua, 88(2), 98. https://doi.org/10.32604/cmc.2026.080569
Vancouver Style
Chen J, Zhang J, Chen X, Zeng C, Yi H, Jia H. Multistrategy Improved Aquila Optimizer for Test Case Prioritization. Comput Mater Contin. 2026;88(2):98. https://doi.org/10.32604/cmc.2026.080569
IEEE Style
J. Chen, J. Zhang, X. Chen, C. Zeng, H. Yi, and H. Jia, “Multistrategy Improved Aquila Optimizer for Test Case Prioritization,” Comput. Mater. Contin., vol. 88, no. 2, pp. 98, 2026. https://doi.org/10.32604/cmc.2026.080569



cc Copyright © 2026 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 235

    View

  • 62

    Download

  • 0

    Like

Share Link