• Home
  • Search
  • Software Defect Prediction Using Wrapper Feature Selection Based on Dynamic Re-Ranking Strategy
  • Open Access IconOpen Access
  • Cite Icon31
  • https://doi.org/10.3390/sym13112166Copy DOI Icon

Software Defect Prediction Using Wrapper Feature Selection Based on Dynamic Re-Ranking Strategy

  • Nov 12, 2021
  • Symmetry
  • Abdullateef Oluwagbemiga Balogun +9 more
Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Finding defects early in a software system is a crucial task, as it creates adequate time for fixing such defects using available resources. Strategies such as symmetric testing have proven useful; however, its inability in differentiating incorrect implementations from correct ones is a drawback. Software defect prediction (SDP) is another feasible method that can be used for detecting defects early. Additionally, high dimensionality, a data quality problem, has a detrimental effect on the predictive capability of SDP models. Feature selection (FS) has been used as a feasible solution for solving the high dimensionality issue in SDP. According to current literature, the two basic forms of FS approaches are filter-based feature selection (FFS) and wrapper-based feature selection (WFS). Between the two, WFS approaches have been deemed to be superior. However, WFS methods have a high computational cost due to the unknown number of executions available for feature subset search, evaluation, and selection. This characteristic of WFS often leads to overfitting of classifier models due to its easy trapping in local maxima. The trapping of the WFS subset evaluator in local maxima can be overcome by using an effective search method in the evaluator process. Hence, this study proposes an enhanced WFS method that dynamically and iteratively selects features. The proposed enhanced WFS (EWFS) method is based on incrementally selecting features while considering previously selected features in its search space. The novelty of EWFS is based on the enhancement of the subset evaluation process of WFS methods by deploying a dynamic re-ranking strategy that iteratively selects germane features with a low subset evaluation cycle while not compromising the prediction performance of the ensuing model. For evaluation, EWFS was deployed with Decision Tree (DT) and Naïve Bayes classifiers on software defect datasets with varying granularities. The experimental findings revealed that EWFS outperformed existing metaheuristics and sequential search-based WFS approaches established in this work. Additionally, EWFS selected fewer features with less computational time as compared with existing metaheuristics and sequential search-based WFS methods.

Loading PDF

Similar Papers
  • Research Article
  • Citations1

Enhancing software fault prediction using wrapper-based metaheuristic feature selection methods

  • Sep 09, 2025
  • International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering
  • Ha Thi Minh Phuong +3
  • Research Article
  • Citations8

A semi-supervised feature selection method using a non-parametric technique with pairwise instance constraints

  • Jan 24, 2013
  • Journal of Information Science
  • Chien-Hsing Chen
  • Conference Article
  • Citations15

Comparison of Stability for Different Families of Filter-Based and Wrapper-Based Feature Selection

  • Dec 01, 2013
  • Randall Wald +2
  • Research Article
  • Citations1

Analysis of an Educational dataset using Classification Algorithm in Conjunction with Wrapper Feature Selection Methods

  • Dec 31, 2025
  • International Journal of Technical and Natural Sciences
  • Mamta Saxena +1
  • Research Article
  • Citations1

Feature selection using a multi-strategy improved parrot optimization algorithm in software defect prediction.

  • Apr 16, 2025
  • PeerJ. Computer science
  • Qi Fei +2
  • Dissertation

Evolutionary Computation for Feature Selection in Classification

  • Jan 01, 2018
  • Hoai Nguyen
  • Research Article
  • Citations8

RETRACTED ARTICLE: A wrapper based feature selection in bone marrow plasma cell gene expression data

  • Feb 24, 2018
  • Cluster Computing
  • T Ragunthar +1
  • Research Article
  • Citations33

Multiobjective feature selection for key quality characteristic identification in production processes using a nondominated-sorting-based whale optimization algorithm

  • Sep 16, 2020
  • Computers & Industrial Engineering
  • An-Da Li +1
  • Research Article
  • Citations61

An empirical study of ensemble techniques for software fault prediction

  • Nov 16, 2020
  • Applied Intelligence
  • Santosh S Rathore +1
  • PDF
  • Research Article

Cumulative histogram as a feature selection technique for anomaly detection

  • Apr 03, 2024
  • Multimedia Tools and Applications
  • Mostafa Nassar +5
  • Research Article

Wrapper based Feature Selection using Binary Flower Pollination Algorithm

  • Jan 01, 2016
  • Asian Journal of Research in Social Sciences and Humanities
  • Meiyalahan Preethi +1
  • Research Article
  • Citations4

Feature Selection Using Firefly Algorithm With Tree-Based Classification In Software Defect Prediction

  • Aug 11, 2023
  • Journal of Electronics, Electromedical Engineering, and Medical Informatics
  • Vina Maulida +4
  • PDF
  • Research Article
  • Citations282

Tunable-Q Wavelet Transform Based Multiscale Entropy Measure for Automated Classification of Epileptic EEG Signals

  • Apr 12, 2017
  • Applied Sciences
  • Abhijit Bhattacharyya +3
  • Research Article
  • Citations75

DroidRL: Feature selection for android malware detection with reinforcement learning

  • Jan 27, 2023
  • Computers & Security
  • Yinwei Wu +6
  • Book Chapter
  • Citations27

Feature Selection Algorithms and Student Academic Performance: A Study

  • Aug 02, 2020
  • Chitra Jalota +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.