A Classification Model for Software Bug Prediction Based on Ensemble Deep Learning Approach Boosted with SMOTE Technique

dc.date.accessioned2023-05-03T08:47:45Z
dc.date.available2023-05-03T08:47:45Z
dc.date.issued2020
dc.description.abstractIn the software development process, the testing phase plays a vital role in assessing software quality. Limited resources pose a challenge in achieving this purpose efficiently. Therefore, early stage procedures such as Software Fault Prediction (SFP) are utilized to facilitate the testing process in an optimal way. SFP aims to predict fault-prone components early based on some software metrics (features). Machine Learning (ML) techniques have proven superior performance in tackling this problem. However, there is no best classifier to handle all possible classification problems.Thus, building a reliable SFP model is still a challenge and open for research. The primary purpose of this paper is to introduce an efficient classification framework to improve the performance of the SFP. For this purpose, an ensemble of Multi-layer Perceptron (MLP) deep learning algorithm boosted with Synthetic Minority Oversampling Technique (SMOTE) is proposed. The proposed model is benchmarked and assessed using sixteen real-world software projects selected from the PROMISE software engineering repository. The comparative study revealed that ensemble MLP achieved promising prediction quality on the majority of datasets compared to other traditional classifiers as well as those in preceding works.en_US
dc.description.sponsorshipSelfen_US
dc.identifier.citationThaher, T., Khamayseh, F. (2021). A Classification Model for Software Bug Prediction Based on Ensemble Deep Learning Approach Boosted with SMOTE Technique. In: Sharma, H., Saraswat, M., Yadav, A., Kim, J.H., Bansal, J.C. (eds) Congress on Intelligent Systems. CIS 2020. Advances in Intelligent Systems and Computing, vol 1335. Springer, Singapore. https://doi.org/10.1007/978-981-33-6984-9_9en_US
dc.identifier.issn978-981-33-6983-2
dc.identifier.urihttp://localhost:8080/xmlui/handle/123456789/8853
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.relation.ispartofseriesCIS;
dc.subjectSoftware Fault Prediction, deep learning, neural networks, Multi-layer perceptron, ensemble learning, SMOTE, imbalanced dataen_US
dc.titleA Classification Model for Software Bug Prediction Based on Ensemble Deep Learning Approach Boosted with SMOTE Techniqueen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
P2_Classification SMOTE.pdf
Size:
546.43 KB
Format:
Adobe Portable Document Format
Description:
Article

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: