Enhanced Wingsuit Flying Search (EWFS) Algorithm for Combinatorial T-way Test Suite Generation

  • Nurol Husna Che Rose Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia https://orcid.org/0009-0009-1741-7076
  • Rozmie Razif Othman Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia
  • Hasneeza Liza Zakaria Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia
  • Anjila J Suali Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia
  • Husna Jamal Abdul Nasir Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia
  • Jalal Altmemi Information Technology Management Department, Southern Technical University, Basrah, Iraq
Keywords: Combinatorial testing, T-way testing, Wingsuit Flying Search (WFS) Algorithm, Optimization

Abstract

The Wingsuit Flying Search (WFS) algorithm is a newly developed global meta-heuristic algorithm. It is efficient and easy to implement,  requiring no parameter tuning apart from the population size and the maximum number of iterations. Recently, WFS has been developed based on applying t-way strategies, where t represents the interaction strength. Despite the encouraging results, WFS's search strategy leans more toward local optima due to the narrowing of the boundary search space and the increased value of the search sharpness. Hybridising two or more algorithms enhances search performance by effectively balancing the strengths and mitigating the weaknesses of each method. Thus, this paper proposes a new hybrid Lévy Flight with Wingsuit Flying Search (WFS) algorithm called Enhanced Wingsuit Flying Search Algorithm (EWFS). EWFS uses a control mechanism to identify the best dynamic solution during runtime. The Lévy Flight motion helps the solution escape from local optima and improves the searching process when it gets stuck. Comparison between EWFS and WFS uses the benchmarking configuration of  CA(N; 2, 5⁷), while the comparison with other metaheuristic algorithms is based on the following covering array configurations: CA(N; t, 3p), CA(N; t, v7), CA(N; 2, 2p), and CA(N; t, 210). The experimental result shows that EWFS is statistically better regarding test suite size reduction than the recent t-way strategies. It also offers improved results of 65% over the original WFS and resolves the issues of excessive exploitation and getting stuck in local minima or maxima.

Downloads

Download data is not yet available.

Author Biographies

Nurol Husna Che Rose, Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia

Nurol Husna Che Rose is a PhD student in Computer Engineering at University Malaysia Perlis (UniMAP). Her research interests include software testing, optimization algorithms, and artificial intelligence. She is also a lecturer at UniMAP with nearly 5 years of teaching experience in software engineering field.

Rozmie Razif Othman, Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia

Assoc. Prof. Dr. Rozmie Razif Bin Othman obtained his bachelor’s degree in Electronics Engineering (Computer) from Multimedia University, Malaysia in 2006. Later in 2009, he finished his master’s degree in Telecommunication Engineering from University of Malaya. Then, he completed his doctoral degree in Software Engineering in 2012. His doctoral thesis is on the design and development of combinatorial test suite generator. His areas of interest are software testing, optimization algorithm and machine learning. He has produces more than 50 articles in his field of interest and graduated more than 5 post graduate students. He also a certified professional for Requirement Engineering (CPRE), Certified Tester for both Foundation Level (CTFL) and Advance Level (CTAL-TM). Currently, he is an Associate Professor of Computer Engineering in Universiti Malaysia Perlis (UniMAP).

Hasneeza Liza Zakaria, Advanced Computing, Centre of Excellence (CoE), Universiti Malaysia Perlis, Malaysia

Ts. Dr. Hasneeza Liza Zakaria earned her Ph.D. in Software Engineering from Universiti Malaysia Pahang (UMP). She also holds a Master’s degree in Computer Science from Universiti Teknologi Malaysia (UTM) and a Bachelor’s degree in Information Technology from Universiti Utara Malaysia (UUM). Her doctoral research centered on the development of a Hybrid Optimization Algorithm using the Etilist method. Her research interests span software testing, optimization algorithms, and other optimization problems. Additionally, she is a certified professional technologist with the Malaysia Board of Technologists (MBOT). Currently, she serves as a lecturer at UniMAP.

References

J. Wang, Y. Huang, C. Chen, Z. Liu, S. Wang, and Q. Wang, Software Testing With Large Language Models: Survey, Landscape, and Vision, IEEE Transactions on Software Engineering, vol. 50, no. 4, 2024.

Z. Jiang et al., A Review of Software Reliability Testing Techniques, Journal of Computing and Information Technology, vol. 28, no. 3, 2020.

A. A. Muazu, A. S. Hashim, and A. Sarlan, Application and Adjustment of 'don't care' Values in t-way Testing Techniques for Generating an Optimal Test Suite, Journal of Advances in Information Technology, vol. 13, no. 4, pp. 347–357, 2022.

N. Covic and B. Lacevic, Wingsuit Flying Search-A Novel Global Optimization Algorithm, IEEE Access, vol. 8, pp. 53883–53900, 2020.

M. Karimi-Mamaghan, M. Mohammadi, B. Pasdeloup, and P. Meyer, Learning to select operators in meta-heuristics: An integration of Q-learning into the iterated greedy algorithm for the permutation flowshop scheduling problem, Eur J Oper Res, vol. 304, no. 3, 2023.

A. Aminu Muazu, A. Sobri Hashim, A. Sarlan, and M. Abdullahi, SCIPOG: Seeding and constraint support in IPOG strategy for combinatorial t-way testing to generate optimum test cases, Journal of King Saud University - Computer and Information Sciences, vol. 35, no. 1, 2023.

Y. Lei, R. Kacker, D. R. Kuhn, V. Okun, and J. Lawrence, IPOG: A general strategy for T-way software testing, Proceedings of the International Symposium and Workshop on Engineering of Computer Based Systems, pp. 549–556, 2007.

Y. Lei, R. Kacker, D. R. Kuhn, V. Okun, and J. Lawrence, IPOG-IPOG-D: Efficient test generation for multi-way combinatorial testing, Software Testing Verification and Reliability, vol. 18, no. 3, pp. 125–148, 2008.

B. Jenkins, jenny: a pairwise testing tool, https://burtleburtle.net/bob /math/jenny.html, 2005.

J. Czerwonka, Pairwise Testing in the Real World: Practical Extensions to Test-Case Scenarios, Proceedings of 24th Pacific Northwest Software Quality Conference, pp. 419–430, 2008.

B. Swathi and H. Tiwari, Integrated Pairwise Testing based Genetic Algorithm for Test Optimization, International Journal of Advanced Computer Science and Applications, vol. 12, no. 4, 2021.

E. Pira and M. Khodizadeh-Nahari, Combinatorial t-way test suite generation using an improved asexual reproduction optimization algorithm, Appl Soft Comput, vol. 150, no. October 2023, p. 111070, 2024.

K. Rajwar, K. Deep, and S. Das, An exhaustive review of the metaheuristic algorithms for search and optimization: taxonomy, applications, and open challenges, Artif Intell Rev, vol. 56, no. 11, 2023.

B. Morales-Castañeda, D. Zaldívar, E. Cuevas, F. Fausto, and A. Rodríguez, A better balance in metaheuristic algorithms: Does it exist?, Swarm Evol Comput, vol. 54, 2020.

H. N. K. Al-Behadili, Stochastic Local Search Algorithms for Feature Selection: A Review, 2021.

P. Agrawal, H. F. Abutarboush, T. Ganesh, and A. W. Mohamed, Metaheuristic algorithms on feature selection: A survey of one decade of research (2009-2019), IEEE Access, vol. 9, 2021.

J. Piri, P. Mohapatra, R. Dey, B. Acharya, V. C. Gerogiannis, and A. Kanavos, Literature Review on Hybrid Evolutionary Approaches for Feature Selection, 2023.

K. Li, D. Li, and H. Q. Ma, An improved discrete particle swarm optimization approach for a multi-objective optimization model of an urban logistics distribution network considering traffic congestion, Advances in Production Engineering And Management, vol. 18, no. 2, 2023.

Y. Song, Y. Liu, H. Chen, and W. Deng, A Multi-Strategy Adaptive Particle Swarm Optimization Algorithm for Solving Optimization Problem, Electronics (Switzerland), vol. 12, no. 3, 2023.

S. Esfandyari and V. Rafe, A tuned version of genetic algorithm for efficient test suite generation in interactive t-way testing strategy, Inf Softw Technol, vol. 94, 2018.

X. S. Yang and S. Deb, Engineering optimisation by cuckoo search, International Journal of Mathematical Modelling and Numerical Optimisation, vol. 1, no. 4, 2010.

A. B. Nasser, A. Alsewari, and K. Z. Zamli, Learning Cuckoo Search Strategy for t-way Test Generation. Springer Singapore, 2018.

K. Z. Zamli, F. Din, B. S. Ahmed, and M. Bures, A hybrid Q-learning sine-cosine-based strategy for addressing the combinatorial test suite minimization problem, PLoS One, vol. 13, no. 5, pp. 1–29, 2018.

A. K. Alazzawi, H. M. Rais, and S. Basri, Parameters tuning of hybrid artificial bee colony search-based strategy for t-way testing, International Journal of Innovative Technology and Exploring Engineering, vol. 8, no. 5s, 2019.

P. E. Mergos and X. S. Yang, Flower pollination algorithm parameters tuning, Soft Comput, vol. 25, no. 22, 2021.

A. B. Nasser, A. R. A. Alsewari, N. M. Tairan, and K. Z. Zamli, Pairwise test data generation based on flower pollination algorithm, Malaysian Journal of Computer Science, vol. 30, no. 3, pp. 242–257, 2017.

S. Kouka, S. N. Makhadmeh, M. A. Al-Betar, L. M. Dalbah, and M. Nachouki, Recent Applications and Advances of Migrating Birds Optimization, 2024.

H. L. Zakaria, K. Z. Zamli, and F. Din, Hybrid Migrating Birds Optimization Strategy for t-way Test Suite Generation, J Phys Conf Ser, vol. 1830, no. 1, 2021.

J. Torres-Jimenez and J. C. Perez-Torres, A greedy algorithm to construct covering arrays using a graph representation, Inf Sci (N Y), vol. 477, 2019.

A. A. B. Homaid, A. A. Alsewari, A. K. Alazzawi, and K. Z. Zamli, A Kidney Algorithm for Pairwise Test Suite Generation, Adv Sci Lett, vol. 24, no. 10, pp. 7284–7289, 2018.

A. B. Nasser, F. Hujainah, A. A. Al-Sewari, and K. Z. Zamli, An improved jaya algorithm-based strategy for t-way test suite generation, in Advances in Intelligent Systems and Computing, 2020.

A. B. Nasser, A. S. H. Abdul-Qawy, N. Abdullah, F. Hujainah, K. Z. Zamli, and W. A. H. M. Ghanem, Latin Hypercube Sampling Jaya Algorithm based Strategy for T-way Test Suite Generation, in ACM International Conference Proceeding Series, 2020.

Ramblers., How to Wingsuit: How Wingsuits Work, https:// www.ramblers.com.au/blog/how-to-wingsuit-how-wingsuits-work/.

N. H. C. Rose, R. R. Othman, H. L. Zakaria, A. J. Suali, and Z. A. Ahmad, Wingsuit Flying Search Optimization Algorithm Strategy for Combinatorial T-Way Test Suite Generation, International Journal of Advances in Soft Computing and its Applications, vol. 16, no. 3, pp. 272–293, 2024.

J. Li, Q. An, H. Lei, Q. Deng, and G. G. Wang, Survey of Lévy Flight-Based Metaheuristics for Optimization, Mathematics, vol. 10, no. 15, 2022.

F. El Asri, C. Tajani, and H. Fakhouri, Investigation of ant colony optimization with Lévy flight technique for a class of stochastic combinatorial optimization problem, Mathematical Modeling and Computing, vol. 10, no. 4, 2023.

A. R. A. Alsewari and K. Z. Zamli, Design and implementation of a harmony-search-based variable-strength t-way testing strategy with constraints support, Inf Softw Technol, vol. 54, no. 6, pp. 553–568, 2012.

B. Ahmed, Generating Pairwise Combinatorial Interaction Test Suites Using Single Objective Dragonfly Optimisation Algorithm, Journal of Zankoy Sulaimani - Part A, vol. 19, no. 1, 2017.

J. M. Altmemi, R. R. Othman, and R. Ahmad, SCAVS: Implement Sine Cosine Algorithm for generating Variable t-way test suite, IOP Conf Ser Mater Sci Eng, vol. 917, no. 1, 2020.

Published
2025-12-10
How to Cite
Che Rose, N. H., Othman, R. R., Zakaria, H. L., Suali, A. J., Jamal Abdul Nasir, H., & Altmemi, J. (2025). Enhanced Wingsuit Flying Search (EWFS) Algorithm for Combinatorial T-way Test Suite Generation. EMITTER International Journal of Engineering Technology, 13(2), 229-252. https://doi.org/10.24003/emitter.v13i2.979
Section
Articles