Software Cost Estimation through Stacking Ensemble Approach: An Evaluation Study

Authors

  • Anita Ufuoma Ophori University of Benin
  • Francisca Egbokhare University of Benin

DOI:

https://doi.org/10.33886/ajpas.v5i2.565

Keywords:

Software Cost estimation, Stacking Ensemble, Machine learning, Project Cost Prediction

Abstract

Accurately estimating software development costs is paramount for software project success. Global attention has focused on addressing inaccuracies in software cost estimating models leading to numerous approaches. Although machine learning algorithm techniques have witnessed improvement, the challenge of varying bias and variance from weaker learners persists, leading to the adoption of ensemble learning techniques for increased accuracy. This paper extends previous work on ensemble learning Software Cost Estimation (SCE) approach through the use of a Stacking Ensemble Learning Model for SCE (SELM-SCE) to improve the accuracy of software cost estimation. A combination of unsupervised and supervised machine learning methods were used on software projects. Two datasets (Desharnais and Maxwell) for software cost estimation were used for the model training and validation using cross-validation techniques. The proposed SELM-SCE model developed was subjected to two training models: K-Means and SMOTE technique to solve the problem of overfitting and poor performance caused by data imbalance. The performance of the proposed SELM-SCE model was first evaluated against three regression performance metrics: coefficient of determination (R2), root mean squared error (RMSE), and mean absolute error (MAE). The results showed that the SMOTE SELM-SCE without unsupervised machine learning improves the accuracy of the model performance. The performance of SELM-SCE was compared with existing models using prediction accuracy, precision, recall, and F1-score classification performance metrics. The results from the SELM-SCE model showed remarkable improvement when compared to the existing model

Author Biographies

Anita Ufuoma Ophori , University of Benin

Department of Computer Science

Francisca Egbokhare , University of Benin

Department of Computer Science

 

Downloads

Published

2024-12-20

How to Cite

Ophori , A. . U., & Egbokhare , F. (2024). Software Cost Estimation through Stacking Ensemble Approach: An Evaluation Study. African Journal of Pure and Applied Sciences, 5(2), 20–28. https://doi.org/10.33886/ajpas.v5i2.565

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.