Entangling Quantum Adversarial Network with Football Optimization for Software Defect Prediction
Predicting software defects is a critical component of software quality control. It is essential to plan for early defect detection and mitigation to enhance performance and reliability. Traditional machine learning and deep learning models often face challenges in managing missing values, extracting meaningful features, and effectively distinguishing between defective and non-defective software modules due to their reliance on linear classifiers and limited feature representation capabilities. To address these challenges, this study proposes an Entangling Quantum Generative Adversarial Network with Football Optimization Algorithm (EQGAN-FbOA) for efficient software defect prediction. The PROMISE dataset has been collected, and missing values are imputed during the pre-processing stage using Diffusion Models for Missing Value Imputation (DMVI), which employs a forward noising process to introduce controlled noise and a reverse denoising process to reconstruct the missing data. To enhance computational performance, a Spike-driven Transformer (S-DT) that incorporates a Leaky Integrate-and-Fire (LIF) spiking neuron is utilized for feature extraction. The EQGAN model improves defect prediction by generating quantum-enhanced feature representations. Additionally, the Football Optimization Algorithm (FbOA) is applied to balance exploration and exploitation through football-inspired search strategies, thereby preventing premature convergence and refining defect classification. Experimental findings from the PROMISE dataset demonstrate that the proposed method surpasses existing approaches, achieving a software defect prediction accuracy of 99.8%, precision of 99.7%, recall of 99.6%, Matthews correlation coefficient (MCC) of 99.5%, and F-measure of 99.4%.
@article{yallamati2025,
author = {Suresh Yallamati and Shaheda Akthar},
title = {{Entangling Quantum Adversarial Network with Football Optimization for Software Defect Prediction}},
journal = {Journal of Trends in Computer Science and Smart Technology},
volume = {7},
number = {2},
pages = {140-175},
year = {2025},
publisher = {IRO Journals},
doi = {10.36548/jtcsst.2025.2.003},
url = {https://doi.org/10.36548/jtcsst.2025.2.003}
}
Copy Citation