Cargando…
Stacking regularization in analogy-based software effort estimation
Analogy-based estimation (ABE) estimates the effort of the current project based on the information of similar past projects. The solution function of ABE provides the final effort prediction of a new project. Many studies on ABE in the past have provided various solution functions, but its effectiv...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Berlin Heidelberg
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720548/ https://www.ncbi.nlm.nih.gov/pubmed/35002500 http://dx.doi.org/10.1007/s00500-021-06564-w |
_version_ | 1784625146096517120 |
---|---|
author | Kaushik, Anupama Kaur, Prabhjot Choudhary, Nisha Priyanka |
author_facet | Kaushik, Anupama Kaur, Prabhjot Choudhary, Nisha Priyanka |
author_sort | Kaushik, Anupama |
collection | PubMed |
description | Analogy-based estimation (ABE) estimates the effort of the current project based on the information of similar past projects. The solution function of ABE provides the final effort prediction of a new project. Many studies on ABE in the past have provided various solution functions, but its effectiveness can still be enhanced. The present study is an attempt to improve the effort prediction accuracy of ABE by proposing a solution function SABE: Stacking regularization in analogy-based software effort estimation. The core of SABE is stacking, which is a machine learning technique. Stacking is beneficial as it works on multiple models harnessing their capabilities and provides a better estimation accuracy as compared to a single model. The proposed method is validated on four software effort estimation datasets and compared with the already existing solution functions: closet analogy, mean, median and inverse distance weighted mean. The evaluation criteria used are mean magnitude of relative error (MMRE), median magnitude of relative error (MdMRE), prediction (PRED) and standard accuracy (SA). The results suggested that the SABE showed promising performance for almost all the evaluation criteria when compared with the results of the earlier studies. |
format | Online Article Text |
id | pubmed-8720548 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer Berlin Heidelberg |
record_format | MEDLINE/PubMed |
spelling | pubmed-87205482022-01-03 Stacking regularization in analogy-based software effort estimation Kaushik, Anupama Kaur, Prabhjot Choudhary, Nisha Priyanka Soft comput Data Analytics and Machine Learning Analogy-based estimation (ABE) estimates the effort of the current project based on the information of similar past projects. The solution function of ABE provides the final effort prediction of a new project. Many studies on ABE in the past have provided various solution functions, but its effectiveness can still be enhanced. The present study is an attempt to improve the effort prediction accuracy of ABE by proposing a solution function SABE: Stacking regularization in analogy-based software effort estimation. The core of SABE is stacking, which is a machine learning technique. Stacking is beneficial as it works on multiple models harnessing their capabilities and provides a better estimation accuracy as compared to a single model. The proposed method is validated on four software effort estimation datasets and compared with the already existing solution functions: closet analogy, mean, median and inverse distance weighted mean. The evaluation criteria used are mean magnitude of relative error (MMRE), median magnitude of relative error (MdMRE), prediction (PRED) and standard accuracy (SA). The results suggested that the SABE showed promising performance for almost all the evaluation criteria when compared with the results of the earlier studies. Springer Berlin Heidelberg 2022-01-03 2022 /pmc/articles/PMC8720548/ /pubmed/35002500 http://dx.doi.org/10.1007/s00500-021-06564-w Text en © The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Data Analytics and Machine Learning Kaushik, Anupama Kaur, Prabhjot Choudhary, Nisha Priyanka Stacking regularization in analogy-based software effort estimation |
title | Stacking regularization in analogy-based software effort estimation |
title_full | Stacking regularization in analogy-based software effort estimation |
title_fullStr | Stacking regularization in analogy-based software effort estimation |
title_full_unstemmed | Stacking regularization in analogy-based software effort estimation |
title_short | Stacking regularization in analogy-based software effort estimation |
title_sort | stacking regularization in analogy-based software effort estimation |
topic | Data Analytics and Machine Learning |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8720548/ https://www.ncbi.nlm.nih.gov/pubmed/35002500 http://dx.doi.org/10.1007/s00500-021-06564-w |
work_keys_str_mv | AT kaushikanupama stackingregularizationinanalogybasedsoftwareeffortestimation AT kaurprabhjot stackingregularizationinanalogybasedsoftwareeffortestimation AT choudharynisha stackingregularizationinanalogybasedsoftwareeffortestimation AT priyanka stackingregularizationinanalogybasedsoftwareeffortestimation |