arrow
返回

A novel software defect prediction model using two-phase grey wolf optimisation for feature selection

delete2024-06-08
delete3
PRE
AI
R
Ruchika Malhotra
K
Kishwar Khan *
DOI:10.1007/s10586-024-04599-wdelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The process of accurately predicting software defects is highly crucial during the early period of software development before testing activities begin. A variety of computational methods have been constructed to achieve this based on static code metrics. However, one of the major issues in predictive modelling is the presence of redundant and irrelevant features in available datasets, which can lead to inaccuracies in the prediction model. Swarm optimization methods have shown excellent performance in Feature Selection (FS) issue mitigation and reduced the execution time of the prediction model. This study proposes a novel model for predicting software defects. This model utilizes a variant of Grey Wolf Optimiser as a wrapper-based feature selection method, paired with Synthetic Minority Oversampling Technique to balance the dataset, with the objective of maximizing the prediction efficiency of the learning model. The performance of the proposed model is assessed on 27 open-source datasets. The result findings show that the feature selection method improves prediction performance. Furthermore, the two-phase Grey Wolf Optimization-based feature selection with Random Forest classifier demonstrates superior efficacy on datasets compared to another benchmark model in handling the problem of FS. The results are also validated using statistical techniques.
Keyword:
Software defect prediction
Feature selection
Grey wolf optimisation
Synthetic minority oversampling technique (SMOTE)
Machine learning

期刊

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
论文数:
5.1K
被引数:
7.5K

机构

D
Delhi Technological University
学者数:
2.6K
论文数: 2.3K
被引数: 2.7K
引用论文

引用论文

Spatial patterns of the semi-aquatic rodentNectomys squamipesin Atlantic forest streams
err2015-08-06
err0
errOAAI
errDaniela Oliveira Lima; Gabriela Medeiros Pinho; Fernando A. S. Fernandez
err分享
err收藏
A new fusion of grey wolf optimizer algorithm with a two-phase mutation for feature selection
err2020-01-01
err238
PREAI
errAbdel-Basset, Mohamed; El-Shahat, Doaa; El-henawy, Ibrahim; de Albuquerque, Victor Hugo C.; Mirjalili, Seyedali
err分享
err收藏
Grey Wolf Optimizer灰狼优化器
err2014-03-01
err1.3W
PREAI
errMirjalili, Seyedali; Mirjalili, Seyed Mohammad; Lewis, Andrew
err分享
err收藏
Metaheuristics: a comprehensive overview and classification along with bibliometric analysis
err2021-03-16
err148
PREAI
errEzugwu, Absalom E.; Shukla, Amit K.; Nath, Rahul; Akinyelu, Andronicus A.; Agushaka, Jeffery O.; Chiroma, Haruna; Muhuri, Pranab K.
err分享
err收藏
err分享
err收藏
The Whale Optimization Algorithm鲸鱼优化算法
err2016-05-01
err9.5K
PREAI
errMirjalili, Seyedali; Lewis, Andrew
err分享
err收藏
Multi-View Human Action Recognition Using Skeleton Based-FineKNN with Extraneous Frame Scrapping Technique
errSENSORS
IF3.5
err2023-03-02
err11
errOAAI
errMalik, Najeeb Ur Rehman; Sheikh, Usman Ullah; Abu-Bakar, Syed Abdul Rahman; Channa, Asma
err分享
err收藏
学者 查看更多内容