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...

Descripción completa

Detalles Bibliográficos
Autores principales: Kaushik, Anupama, Kaur, Prabhjot, Choudhary, Nisha, Priyanka
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