Optimizing Variable-Strength Combinatorial Test Suite Generation via Fuzzy Adaptive Sine Cosine Algorithm (FASCA)
Combinatorial test suite generation is a critical aspect of software testing, particularly for systems with variable-strength interactions. Traditional optimization algorithms often struggle to efficiently generate minimal test suites while maintaining coverage. This research introduces the Fuzzy Adaptive Sine Cosine Algorithm (FASCA), a variant of the Sine Cosine Algorithm (SCA), tailored specifically for optimizing variable-strength combinatorial test suite generation. FASCA incorporates fuzzy adaptation mechanisms to dynamically balance exploration and exploitation, addressing the limitations of standard SCA in handling diverse interaction strengths. Experimental evaluations demonstrate that FASCA significantly reduces test suite size and execution time compared to the original SCA, offering a more efficient solution for combinatorial test optimization. These results highlight FASCA's potential as a robust tool for enhancing the efficiency of software testing processes.
Authors
- Noraini Ibrahim (ORCID: https://orcid.org/0000-0002-5711-9067)
- Mazidah Mat Rejab (ORCID: https://orcid.org/0000-0003-3922-5795)
- Mazlina Mamat (ORCID: https://orcid.org/0000-0003-4516-460X)
- Sumaira Nazir
- Nur Syabila Zabidi
- Nurul Hawani Mat Tuselim
Institutions
- National University of Modern Languages (PK)
- Sirim Berhad (MY)
- Research Management (Norway) (NO)
- Tun Hussein Onn University of Malaysia (MY)
- Software (Spain) (ES)
Publication Details
- Published
- 2024-11-06
- DOI
- https://doi.org/10.1109/cybercomp60759.2024.10913924
- Citations
- 2
- Primary Topic
- Educational Technology and Assessment
- Type
- article
- Field-Weighted Citation Impact
- 1.56
Funders
- Uddannelses- og Forskningsministeriet