DSpace Repository

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

Show simple item record

dc.date.accessioned 2023-05-03T08:47:45Z
dc.date.available 2023-05-03T08:47:45Z
dc.date.issued 2020
dc.identifier.citation Thaher, 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_9 en_US
dc.identifier.issn 978-981-33-6983-2
dc.identifier.uri http://localhost:8080/xmlui/handle/123456789/8853
dc.description.abstract In 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.sponsorship Self en_US
dc.language.iso en en_US
dc.publisher Springer en_US
dc.relation.ispartofseries CIS;
dc.subject Software Fault Prediction, deep learning, neural networks, Multi-layer perceptron, ensemble learning, SMOTE, imbalanced data en_US
dc.title A Classification Model for Software Bug Prediction Based on Ensemble Deep Learning Approach Boosted with SMOTE Technique 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


Browse

My Account