arrow
Return

Software defect prediction based on support vector machine optimized by reverse differential chimp optimization algorithm

delete2025-02-04
delete0
PRE
AI
L
Lifang Chen
Z
Zhang, Si-Peng
Q
Qin, Yang-Yang
K
Kexin Cao
Q
Qi Dai *
DOI:10.1007/s41060-025-00726-xdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
As software development becomes increasingly complex, defect prediction plays a crucial role in ensuring software quality. Existing software defect prediction methods face limitations in parameter selection for classification models, particularly in selecting the penalty factor and kernel function parameters in SVM. Traditional optimization methods often struggle with insufficient convergence precision and a tendency to fall into local optima. To address these issues, this paper proposes the reverse differential chimp optimization algorithm (RDChOA). RDChOA improves upon the traditional chimp optimization algorithm by incorporating the Hammersley sequence initialization, lens-imaging reverse learning strategy, and differential evolution strategy, thereby enhancing global search capability and reducing the likelihood of converging to local optima. RDChOA starts by using the Hammersley sequence to initialize the chimp population, increasing initial population diversity. In the later stages of the algorithm, the lens-imaging reverse learning strategy is employed to update the positions of attackers, further expanding the search space and avoiding local optima. Finally, the differential evolution strategy is applied to adjust the positions of regular chimp individuals, boosting global optimization performance. Through these innovations, RDChOA effectively optimizes the parameters of SVM, addressing the challenges of parameter selection and generalization capability faced by traditional defect prediction algorithms. Experimental results demonstrate that RDChOA performs excellently on eight benchmark test functions, outperforming other swarm intelligence optimization algorithms. Moreover, when applied to multiple public software defect prediction datasets, RDChOA-SVM also shows significant advantages in prediction accuracy.
Keywords:
Reverse differential chimp optimization algorithm
Software defect prediction
Support vector machine
Hammersley sequence
Lens-imaging reverse learning
Differential evolution

Journal

I
International Journal of Data Science and Analytics
IF:
2.8
Papers:
1.1K
Citations:
1.3K

Organization

N
north china university of science & technology
Scholars:
6.6K
Papers: 3.7K
Citations: 5
Bradley University cover
Bradley University
Scholars:
450
Papers: 405
Citations: 401
Cited Papers

Cited Papers

Grey Wolf Optimizer
err2014-03-01
err1.3W
PREAI
errMirjalili, Seyedali; Mirjalili, Seyed Mohammad; Lewis, Andrew
errShare
errSave
errShare
errSave
A NEW ABSOLUTE FREQUENCY REFERENCE GRID IN THE 28 THz RANGE
err1981-12-01
err0
PREAI
errA. Clairon; A. Van Lerberghe; Ch. Bréant; Ch. Salomon; G. Camy; Ch. J. Bordé
errShare
errSave
Software defect prediction using Bayesian networks
err2012-08-01
err214
errOAAI
errOkutan, Ahmet; Yildiz, Olcay Taner
errShare
errSave
Equalization ensemble for large scale highly imbalanced data classification
err2022-04-01
err25
PREAI
errRen, Jinjun; Wang, Yuping; Mao, Mingqian; Cheung, Yiu-ming
errShare
errSave
African vultures optimization algorithm: A new nature-inspired metaheuristic algorithm for global optimization problems
err2021-08-01
err761
PREAI
errAbdollahzadeh, Benyamin; Gharehchopogh, Farhad Soleimanian; Mirjalili, Seyedali
errShare
errSave
The Whale Optimization Algorithm
err2016-05-01
err9.5K
PREAI
errMirjalili, Seyedali; Lewis, Andrew
errShare
errSave
Parameter Selection of Gaussian Kernel for One-Class SVM
err2015-05-01
err107
PREAI
errXiao, Yingchao; Wang, Huangang; Xu, Wenli
errShare
errSave
Software Defect Prediction Using Ensemble Learning: A Systematic Literature Review
err2021-01-01
err75
errOAAI
errMatloob, Faseeha; Ghazal, Taher M.; Taleb, Nasser; Aftab, Shabib; Ahmad, Munir; Khan, Muhammad Adnan; Abbas, Sagheer; Soomro, Tariq Rahim
errShare
errSave
researcher View more