Please use this identifier to cite or link to this item:
Title: A Comparative Study of Wrapper Feature Selection Techniques in Software Fault Prediction
Authors: Nguyen, Thanh Long
Ha, Thi Minh Phuong
Nguyen, Thanh Binh
Keywords: Software fault prediction
feature selection
Issue Date: Jul-2023
Publisher: Springer Nature
Abstract: Software fault prediction aims to classify whether the module is defective or not-defective. In software systems, there are some software metrics may contain irrelevant or redundant information that leads to negative impact on the performance of the fault prediction model. Therefore, feature selection is an method that several studies have addressed to reduce computation time, improve prediction performance and provide a better understanding of data in machine learning. Additionally, the presence of imbalanced classes is one of the most challenge in software fault prediction. In this study, we examined the effectiveness of six different wrapper feature selection including Genetic Algorithm, Particle Swarm Optimization, Whale Optimization Algorithm, Cuckoo Search, Mayfly Algorithm and Binary Bat Algorithm for selecting the optimal subset of features. Then, we applied VanilaGAN to train the dataset with optimal features for handling the imbalanced problem. Subsequently, these generated training dataset and the testing dataset are fed to the machine learning techniques. Experimental validation has been done on five dataset collected from Promise repository and Precision, Recall, F1-score, and AUC are evaluation performance measurements.
Description: Lecture Notes in Networks and Systems (LNNS, volume 734); CITA: Conference on Information Technology and its Applications; pp: 62-73.
ISBN: 978-3-031-36886-8
Appears in Collections:CITA 2023 (International)

Files in This Item:

 Sign in to read

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.