An Ensemble DeepBoost Classifier for Software Defect Prediction

  • K S
N/ACitations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

The main objective of a software development team is to have maximum customer defects in the software will reduce its quality. Thereby increasing its development cost. Several algorithms have been proposed for predicting software defects. But most of these algorithms are not appropriate when the dataset is imbalanced. In this paper an Ensemble DeepBoost Classifier (EDC) is built to predict the software defects effectively by addressing two major issues – curse of dimensionality and class distribution imbalance problem. Firstly, EDC uses Genetic Algorithm (GA) to find out the features that are relevant for software defect prediction. Thus, achieving dimensionality reduction. Later it uses Safe Line SMOTE (SLS) algorithm to achieve equal class distribution. Finally, it uses DeepBoost algorithm to predict whether the samples are defective or not based on the historical software defect data. The experiment was carried out on 7 PROMISE repository datasets and the results of EDC were compared with similar algorithms. The experimental results indicate that EDC has outperformed various existing algorithms in most evaluation metrics.

Cite

CITATION STYLE

APA

K, S. K. (2020). An Ensemble DeepBoost Classifier for Software Defect Prediction. International Journal of Advanced Trends in Computer Science and Engineering, 9(2), 2021–2028. https://doi.org/10.30534/ijatcse/2020/173922020

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free