JOURNAL ARTICLE

Multi-Layer Perceptron Neural Network with Feature Selection for Software Defect Prediction

J. Mary CatherineS. Djodilatchoumy

Year: 2021 Journal:   2021 2nd International Conference on Intelligent Engineering and Management (ICIEM) Vol: 2186 Pages: 228-232

Abstract

Software is continuously evolving and hence it is essential for the production of quality and stable software by every software provider. Recently there is a paradigm shift in how software is designed. One of the biggest challenges of software engineering is predicting defects in software modules, to save quality testing time. As software development challenges and constraints rise, unexpected effects such as failure and errors decrease the consistency of software and user loyalty, rendering error-free software more complex and frustrating. In this paper, we analyze the use of Multi-Layer Perceptron Neural Network [5] (MLP-NN) for the efficient prediction of defects. We have also executed the MLP-NN with a subset of features selected using popular feature selection methods. The model was evaluated on 5 datasets from the AEEEM dataset. The results were compared with other common classifiers like Logistic Regression, MLP-NN, and Random Tree. The findings indicate that feature selection has a major role in increasing the accuracy of prediction. Our model had higher accuracy in few cases while at par with others in some.

Keywords:
Computer science Feature selection Machine learning Artificial neural network Data mining Artificial intelligence Software Software quality Multilayer perceptron Software sizing Perceptron Classifier (UML) Software metric Software development Software construction Operating system

Metrics

3
Cited By
0.57
FWCI (Field Weighted Citation Impact)
18
Refs
0.60
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.