arrow
Return

Exploring stacking methods for software effort estimation with hyperparameter tuning

delete2025-02-25
delete0
PRE
AI
M
Maryam Hassanali
M
Mohammadreza Soltanaghaei *
T
Taghi Javdani Gandomani
F
Farsad Zamani Boroujeni
DOI:10.1007/s10586-024-04876-8delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This study explores the use of stacking ensemble methods for software effort estimation, leveraging the ISBSG dataset. The research compares individual machine learning models such as Support Vector Regression (SVR), Random Forest, AdaBoost, LASSO, and neural networks with stacked models over two phases. In Phase 1, five stacking models were developed, using SVR, Random Forest, AdaBoost, LASSO, and a neural network as base models. In Phase 2, four stacking models incorporated two neural networks as base models combined with different metamodels. The results indicate that stacking models with SVR as the metamodel outperformed individual models and other ensemble methods, especially in terms of MAE, MSE, MMRE, and MdMRE evaluation metrics. Friedman Test and Nemenyi Post-Hoc Test validated the results. These findings suggest that using SVR as the metamodel leads to improved accuracy and reliability in effort estimation, offering significant advantages for project management by enhancing predictive precision and optimizing resource allocation.
Keywords:
Software effort estimation
Stacked generalization
Stacked ensemble learning
SVR
Random forest
AdaBoost

Journal

C
Cluster Computing-The Journal of Networks Software Tools and Applications
IF:
4.1
Papers:
5.0K
Citations:
7.5K

Organization

S
Shahrekord University
Scholars:
2.0K
Papers: 1.8K
Citations: 1.9K
I
Islamic Azad University
Scholars:
4.0W
Papers: 3.3W
Citations: 9.8K