A Neural Network Based Software Defect Prediction Approach Using SMOTE and Noise Filtering-CLNI

MIST Central Library Repository

Show simple item record

dc.contributor.author Ashfaque, Ahmmed Bin
dc.contributor.author Sattar, Abdus
dc.contributor.author Jahan, Hosney
dc.contributor.author Akhtaruzzaman, M.
dc.contributor.author Nur, Fernaz Narin
dc.date.accessioned 2026-01-04T05:54:32Z
dc.date.available 2026-01-04T05:54:32Z
dc.date.issued 2025-12-30
dc.identifier.issn 2224-2007
dc.identifier.uri http://dspace.mist.ac.bd:8080/xmlui/handle/123456789/1072
dc.description.abstract Software defects can cause significant loss and system failures in software development life cycle. Software Defect Prediction (SDP) is a vital step for ensuring the quality of software. Till now, a number of machine learning models have been proposed to predict potential defects and make the software more reliable. However, SDP models suffer from the problem of imbalanced dataset, resulting in poor prediction accuracy. To mitigate this, issue several data balancing techniques, i.e., over sampling, under sampling etc. have been proposed to balance the dataset. In some cases, the data balancing methods may further introduce noisy and mislabeled samples in the dataset. To deal with these issues, in this paper, we propose a neural network based approach that combines the oversampling technique Synthetic Minority Oversampling Technique (SMOTE) with the noise filtering technique Class Level Noise Identification (CLNI). Here, we applied three different CLNI methods which are Edited Nearest Neighbor (ENN), Repeated ENN (RENN) and All-KNN. Our aim is to make the dataset clean, balanced and efficient by combining SMOTE with CLNI. In addition, we applied a number of feature selection methods to identify the most important features, further contributing towards achieving better prediction accuracy. To evaluate the effectiveness of the proposed model, we conduct experiments on several benchmark datasets (MC1, PC1, PC2, PC3 and PC4) obtained from NASA MDP and (ML, LC and JDT) AEEEM repository. The experimental results have been evaluated and compared in terms of accuracy, precision, recall and AUC-ROC curve. The experimental results demonstrated that our proposed approach has achieved up to 98% accuracy and outperformed state-of- the-art approaches. en_US
dc.language.iso en en_US
dc.publisher Research and Development Wing, MIST en_US
dc.subject Software Defect Prediction, SMOTE, CLNI, Dense Neural Network, Data Balancing, Feature Selection en_US
dc.title A Neural Network Based Software Defect Prediction Approach Using SMOTE and Noise Filtering-CLNI en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account