Algorithmic Optimisation Method for Improving Use Case Points Estimation
Language English Country United States Media electronic-ecollection
Document type Journal Article, Research Support, Non-U.S. Gov't
PubMed
26550835
PubMed Central
PMC4638361
DOI
10.1371/journal.pone.0141887
PII: PONE-D-15-30691
Knihovny.cz E-resources
- MeSH
- Algorithms * MeSH
- Data Interpretation, Statistical * MeSH
- Humans MeSH
- Regression Analysis * MeSH
- Software MeSH
- Check Tag
- Humans MeSH
- Publication type
- Journal Article MeSH
- Research Support, Non-U.S. Gov't MeSH
This paper presents a new size estimation method that can be used to estimate size level for software engineering projects. The Algorithmic Optimisation Method is based on Use Case Points and on Multiple Least Square Regression. The method is derived into three phases. The first phase deals with calculation Use Case Points and correction coefficients values. Correction coefficients are obtained by using Multiple Least Square Regression. New project is estimated in the second and third phase. In the second phase Use Case Points parameters for new estimation are set up and in the third phase project estimation is performed. Final estimation is obtained by using newly developed estimation equation, which used two correction coefficients. The Algorithmic Optimisation Method performs approximately 43% better than the Use Case Points method, based on their magnitude of relative error score. All results were evaluated by standard approach: visual inspection, goodness of fit measure and statistical significance.
See more in PubMed
Robiolo G, Orosco R. Employing use cases to early estimate effort with simpler metrics. Innovations in Systems and Software Engineering. 2008;4(1):31–43. 10.1007/s11334-007-0043-y DOI
Karner G. Metrics for objectory', December 1993, Diploma, University of Linkoping, Sweden, No. LiTH-IDA-Ex-9344. 21.
Braz MR, Vergilio SR, editors. Software effort estimation based on use cases. Computer Software and Applications Conference, 2006 COMPSAC'06 30th Annual International; 2006: IEEE.
Wang F, Yang X, Zhu X, Chen L. Extended Use Case Points Method for Software Cost Estimation. 2009:1–5. 10.1109/cise.2009.5364706 DOI
Diev S. Use cases modeling and software estimation. ACM SIGSOFT Software Engineering Notes. 2006;31(6):1 10.1145/1218776.1218780 DOI
Mohagheghi P, Anda B, Conradi R. Effort estimation of use cases for incremental large-scale software development. 2005:303–11. 10.1109/icse.2005.1553573 DOI
Robiolo G, Badano C, Orosco R. Transactions and paths: Two use case based metrics which improve the early effort estimation. 2009:422–5. 10.1109/esem.2009.5316021 DOI
Azevedo S, Machado RJ, Bragança A, Ribeiro H. On the refinement of use case models with variability support. Innovations in Systems and Software Engineering. 2011;8(1):51–64. 10.1007/s11334-011-0177-9 DOI
Ochodek M, Nawrocki J, Kwarciak K. Simplifying effort estimation based on Use Case Points. Information and Software Technology. 2011;53(3):200–13. 10.1016/j.infsof.2010.10.005 DOI
Ochodek M, Alchimowicz B, Jurkiewicz J, Nawrocki J. Improving the reliability of transaction identification in use cases. Information and Software Technology. 2011;53(8):885–97. 10.1016/J.Infsof.2011.02.004 . DOI
Pindyck RS, Rubinfeld DL. Econometric models and economic forecasts: Irwin/McGraw-Hill; Boston; 1998.
Subriadi A, Ningrum P. Critical review of the effort rate value in use case point method for estimating software development effort. Journal of Theroretical and Applied Information Technology. 2014;59(3):735–44.