Integrated Software Effort Estimation: A Hybrid Approach
Open Access
- 9 September 2024
- journal article
- Published by Slovenian Association Informatika in Informatica
- Vol. 48 (3)
Abstract
Risks associated with delivery of a software project and the effort spent on managing these risks are well researched topics. Very few have included this extra effort termed as risk exposure of a project, in the software effort estimate of a project. This research proposes to improve the accuracy of software effort estimates by integrating the risk exposure with the initial effort estimate of the project. A function to calculate integrated effort estimates has been defined and evolutionary algorithms ABC, PSO and GLBPSO have been used to optimize the MMRE. The approach has been tested on two datasets collected from industry, one for waterfall projects, another for agile projects. For both the datasets, integrated effort estimates were more accurate on account of MMRE, standardized accuracy, effect size and R2, than the initial effort estimates. Evolutionary algorithms also gave the optimum weight values at which the MMRE was optimal for both the datasets. These weight values determine the contribution of risk associated with each project cost factor in the risk exposure of the project. Integrated effort estimates have been found to be more accurate, reliable, and comprehensive than the initial effort estimates. Application of evolutionary algorithms help in reducing any bias in the integrated effort estimates.Keywords
This publication has 39 references indexed in Scilit:
- Integrating software effort estimation with risk managementInternational Journal of System Assurance Engineering and Management, 2022
- Efficient Tuning of COCOMO Model Cost Drivers Through Generalized Reduced Gradient (GRG) Nonlinear Optimization with Best-Fit Analysis2018
- Evaluating Pred(p) and standardized accuracy criteria in software development effort estimationJournal of Software: Evolution and Process, 2017
- A hybrid feature selection approach based on improved PSO and filter approaches for image steganalysisInternational Journal of Machine Learning and Cybernetics, 2015
- Analogy-based software development effort estimation: A systematic mapping and reviewInformation and Software Technology, 2015
- Approximation of COSMIC functional size to support early effort estimation in AgileData & Knowledge Engineering, 2013
- Identification of more risks can lead to increased over-optimism of and over-confidence in software development effort estimatesInformation and Software Technology, 2010
- Factors affecting duration and effort estimation errors in software development projectsInformation and Software Technology, 2007
- A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithmJournal of Global Optimization, 2007
- Software risk management1989