Military Institute of Science and Technology
MIST Digital Archive

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

dc.contributor.authorAshfaque, Ahmmed Bin
dc.contributor.authorSattar, Abdus
dc.contributor.authorJahan, Hosney
dc.contributor.authorAkhtaruzzaman, M.
dc.contributor.authorNur, Fernaz Narin
dc.date.accessioned2026-01-04T05:54:32Z
dc.date.available2026-01-04T05:54:32Z
dc.date.issued2025-12-30
dc.description.abstractSoftware 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.identifier.issn2224-2007
dc.identifier.urihttp://dspace.mist.ac.bd:8080/xmlui/handle/123456789/1072
dc.language.isoenen_US
dc.publisherResearch and Development Wing, MISTen_US
dc.subjectSoftware Defect Prediction, SMOTE, CLNI, Dense Neural Network, Data Balancing, Feature Selectionen_US
dc.titleA Neural Network Based Software Defect Prediction Approach Using SMOTE and Noise Filtering-CLNIen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
9+532-Final+Manuscript.pdf
Size:
796.66 KB
Format:
Adobe Portable Document Format
Description:
A Neural Network Based Software Defect Prediction Approach Using SMOTE and Noise Filtering-CLNI

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: