Integrated Software Effort Estimation: A Hybrid Approach
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.DOI:
https://doi.org/10.31449/inf.v48i3.4515Downloads
Published
How to Cite
Issue
Section
License
Authors retain copyright in their work. By submitting to and publishing with Informatica, authors grant the publisher (Slovene Society Informatika) the non-exclusive right to publish, reproduce, and distribute the article and to identify itself as the original publisher.
All articles are published under the Creative Commons Attribution license CC BY 3.0. Under this license, others may share and adapt the work for any purpose, provided appropriate credit is given and changes (if any) are indicated.
Authors may deposit and share the submitted version, accepted manuscript, and published version, provided the original publication in Informatica is properly cited.







