Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Ensemble Machine Learning Model for Software Defect Prediction

View through CrossRef
Software defect prediction is a significant activity in every software firm. It helps in producing quality software by reliable defect prediction, defect elimination, and prediction of modules that are susceptible to defect. Several researchers have proposed different software prediction approaches in the past. However, these conventional software defect predictions are prone to low classification accuracy, time-consuming, and tasking. This paper aims to develop a novel multi-model ensemble machine-learning for software defect prediction. The ensemble technique can reduce inconsistency among training and test datasets and eliminate bias in the training and testing phase of the model, thereby overcoming the downsides that have characterized the existing techniques used for the prediction of a software defect. To address these shortcomings, this paper proposes a new ensemble machine-learning model for software defect prediction using k Nearest Neighbour (kNN), Generalized Linear Model with Elastic Net Regularization (GLMNet), and Linear Discriminant Analysis (LDA) with Random Forest as base learner. Experiments were conducted using the proposed model on CM1, JM1, KC3, and PC3 datasets from the NASA PROMISE repository using the RStudio simulation tool. The ensemble technique achieved 87.69% for CM1 dataset, 81.11% for JM1 dataset, 90.70% for PC3 dataset, and 94.74% for KC3 dataset. The performance of the proposed system was compared with that of other existing techniques in literature in terms of AUC. The ensemble technique achieved 87%, which is better than the other seven state-of-the-art techniques under consideration. On average, the proposed model achieved an overall prediction accuracy of 88.56% for all datasets used for experiments. The results demonstrated that the ensemble model succeeded in effectively predicting the defects in PROMISE datasets that are notorious for their noisy features and high dimensions. This shows that ensemble machine learning is promising and the future of software defect prediction.
Title: Ensemble Machine Learning Model for Software Defect Prediction
Description:
Software defect prediction is a significant activity in every software firm.
It helps in producing quality software by reliable defect prediction, defect elimination, and prediction of modules that are susceptible to defect.
Several researchers have proposed different software prediction approaches in the past.
However, these conventional software defect predictions are prone to low classification accuracy, time-consuming, and tasking.
This paper aims to develop a novel multi-model ensemble machine-learning for software defect prediction.
The ensemble technique can reduce inconsistency among training and test datasets and eliminate bias in the training and testing phase of the model, thereby overcoming the downsides that have characterized the existing techniques used for the prediction of a software defect.
To address these shortcomings, this paper proposes a new ensemble machine-learning model for software defect prediction using k Nearest Neighbour (kNN), Generalized Linear Model with Elastic Net Regularization (GLMNet), and Linear Discriminant Analysis (LDA) with Random Forest as base learner.
Experiments were conducted using the proposed model on CM1, JM1, KC3, and PC3 datasets from the NASA PROMISE repository using the RStudio simulation tool.
The ensemble technique achieved 87.
69% for CM1 dataset, 81.
11% for JM1 dataset, 90.
70% for PC3 dataset, and 94.
74% for KC3 dataset.
The performance of the proposed system was compared with that of other existing techniques in literature in terms of AUC.
The ensemble technique achieved 87%, which is better than the other seven state-of-the-art techniques under consideration.
On average, the proposed model achieved an overall prediction accuracy of 88.
56% for all datasets used for experiments.
The results demonstrated that the ensemble model succeeded in effectively predicting the defects in PROMISE datasets that are notorious for their noisy features and high dimensions.
This shows that ensemble machine learning is promising and the future of software defect prediction.

Related Results

Visual software defect prediction method based on improved recurrent criss-cross residual network
Visual software defect prediction method based on improved recurrent criss-cross residual network
Purpose This study aims to solve the problems of large training sample size, low data sample quality, low efficiency of the currently used classical model, high computational compl...
Prediction using Machine Learning
Prediction using Machine Learning
This chapter begins with a concise introduction to machine learning and the classification of machine learning systems (supervised learning, unsupervised learning, and reinforcemen...
An Approach to Machine Learning
An Approach to Machine Learning
The process of automatically recognising significant patterns within large amounts of data is called "machine learning." Throughout the last couple of decades, it has evolved into ...
Feature selection using a multi-strategy improved parrot optimization algorithm in software defect prediction
Feature selection using a multi-strategy improved parrot optimization algorithm in software defect prediction
Software defect detection is a critical research topic in the field of software engineering, aiming to identify potential defects during the development process to improve software...
Poster 107: The Use of Coacervate Sustained Release System to Identify the Most Potent BMP for Bone Regeneration
Poster 107: The Use of Coacervate Sustained Release System to Identify the Most Potent BMP for Bone Regeneration
Objectives: Bone morphogenetic proteins (BMPs) belong to the transforming growth factor superfamily that were first discovered by Marshall Urist. There are 14 BMPs identified to da...
Design and implementation of breast cancer prediction system based on machine learning
Design and implementation of breast cancer prediction system based on machine learning
With the increasing incidence of breast cancer worldwide, early diagnosis and treatment of breast cancer has become the key to improving patient survival and quality of life. As a ...
TYPES OF AI ALGORİTHMS USED İN TRAFFİC FLOW PREDİCTİON
TYPES OF AI ALGORİTHMS USED İN TRAFFİC FLOW PREDİCTİON
The increasing complexity of urban transportation systems and the growing volume of vehicles have made traffic congestion a persistent challenge in modern cities. Efficient traffic...

Back to Top