Skip to main content

Factors Affecting the Accuracy of Use Case Points

  • Conference paper
  • First Online:
Trends and Applications in Software Engineering (CIMPS 2016)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 537))

Included in the following conference series:

Abstract

The success of a software development project depends on that the retrieved product complies with the user’s specifications and to be completed within the time and within the budget established. Many projects fail when they are not being developed within the time set due to a bad assessment of the effort or duration of the software project. In this article is presented the results of a literature review about the factors that affect the precision of the use case points method. A total of 37 primarily studies were selected. The results show that the environmental factors, the use cases complexity, the lack of use case standardization, technical factors and counting transactions are some factors that affect the use of the use case points method.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kashyap, D., Misra, A.K., Shukla, D.: Refining the Use Case Classification for Use Case Point Method for Software Effort Estimation. In: Int. Conf. on Recent Trends in Information, Telecommunication and Computing, ITC, pp. 183–191 (2014)

    Google Scholar 

  2. Ayyıldız, T.E., Koçyiğit, A.: An early software effort estimation method based on use cases and conceptual classes. Journal of Software. 9(8), 2169–2173 (2014)

    Google Scholar 

  3. Recalde, O. M., Aranda, A. M.: Estimación Basada en Casos de Uso UCP – Use Case Points. Tesis de Maestría, Universidad Politécnica de Madrid, Madrid (2010)

    Google Scholar 

  4. Pow-Sang, J.A.: Estudio de Técnicas Basadas en Puntos de Función para la Estimación del Esfuerzo en Proyectos de Software. Revista de investigación de Sistemas e Informática. 1(1), 73–82 (2004)

    Google Scholar 

  5. Morgenshtern, O., Raz, T., Dvir, D.: Factors Affecting Duration and Effort Estimation Errors in Software Development Projects. Information and Software Technology. 49 (8), 827–-837 (2007)

    Google Scholar 

  6. Nassif, A.B., Capretz, L.F., Ho, D.: Software estimation in the early stages of the software life cycle. In: International conference on emerging trends in computer science, communication and information technology, pp. 5–13 (2010)

    Google Scholar 

  7. Mishra, S., Pattnaik, P.K., Mall, R.: Early Estimation of Back-End Software Development Effort. International Journal of Computer Applications, 33(2), 6–11 (2011)

    Google Scholar 

  8. Wen, J., Li, S., Lin, Z., Hu, Y., Huang, C.: Systematic literature review of machine learning based software development effort estimation models. Information and Software Technology. 54(1), 41–59 (2012)

    Google Scholar 

  9. Sharma, A., Kushwaha, D.S.: Applying requirement based complexity for the estimation of software development and testing effort. ACM SIGSOFT Software Engineering Notes, 37(1), 1–11 (2012)

    Google Scholar 

  10. Singh, J., Sahoo, B.: UML Based Object Oriented Software Development Effort Estimation Using ANN. National Institute of Technology Rourkela, Rourkela (2012)

    Google Scholar 

  11. Subriadi, A.P., Sholiq, Ningrum, P.A.: Critical review of the Effort rate value in use case point method for estimating software development effort. Journal of Theoretical and Applied Information Technology, 59 (3), 735–744 (2014)

    Google Scholar 

  12. Saroha, M., Sahu, S.: Analysis of various Software Effort Estimation Techniques. International Research Journal of Computers and Electronics Engineering (IRJCEE), 3(2), 1–7 (2015)

    Google Scholar 

  13. Karner, G.: Resource Estimation for Objectory Projects. Objective Systems SFAB (1993)

    Google Scholar 

  14. Kusumoto, S., Matukawa, F., Inoue, K., Hanabusa, S., Maegawa, Y.: Effort estimation tool based on use case points method. Osaka University (2005)

    Google Scholar 

  15. Clemmons, R.: Project Estimation With Use Case Points. The Journal of Defense Software Engineering, 18–22 (2006)

    Google Scholar 

  16. Wang, F., Yang, X., Zhu, X., Chen, L.: Extended use case points method for software cost estimation. In: International Conference on Computational Intelligence and Software Engineering, CiSE 2009, pp. 1–5, IEEE, China (2009)

    Google Scholar 

  17. Nunes, N.J.: iUCP-estimating interaction design projects with enhanced use case points. In: England, D., Palanque, P., Vanderdonckt, J., Wild, P. (eds.) Task Models and Diagrams for User Interface Design, vol. 5963, pp. 131–145. Springer, Berlin/Heidelberg (2010)

    Google Scholar 

  18. Satapathy, S.M., Rath, S.K.: Use case point approach based software effort estimation using various support vector regression kernel methods. International Journal of Information Processing, 7(4), 87–101 (2014)

    Google Scholar 

  19. Azzeh, M., Nassif, A. B.: A hybrid model for estimating software project effort from Use Case Points. Applied Soft Computing (2016)

    Google Scholar 

  20. Habib, M. U., Ali, M. A., Atique, N.: Extending the UCP Model by Incorporating the Prevailing Trends in Software Effort Estimation. International Journal of Computer Applications, 59(5), 1–7 (2012)

    Google Scholar 

  21. Ribeiro, B. B., Modesto, D. M., Santos, G.: Avaliação da Importância dos Fatores Técnicos e Ambientais do Método Pontos por Caso de Uso com Base no Método AHP. In: CIbSE, pp. 210–223 (2012)

    Google Scholar 

  22. Anukula, J.M., Perumal S.M.: Analog-Based Cost Estimation For Managing Inconsistency In Software Development. International Journal of Research Sciences and Advanced Engineering, 3(2), 50–54 (2012)

    Google Scholar 

  23. Alves, R., Valente, P., Nunes, N. J.: Improving software effort estimation with human-centric models: a comparison of UCP and iUCP accuracy. In: Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems, pp. 287–296, ACM, New York (2013)

    Google Scholar 

  24. Ayyıldız, T.E., Koçyiğit, A., Peker D.: Comparison of Three Software Effort Estimation Methodologies with Case Study. In: 3rd World Conference on Innovation and Computer Science, 4, pp. 257–262 (2013)

    Google Scholar 

  25. Azzeh, M.: Software cost estimation based on use case points for global software development. In: Computer Science and Information Technology (CSIT), 2013 5th International Conference on, pp. 214–218, IEEE, Ammán (2013)

    Google Scholar 

  26. Jha, P., Jena, P.P., Malu, R.K.: Estimating Software Development Effort using UML Use Case Point (UCP) Method with a Modified set of Environmental Factors. International Journal of Computer Science and Information Technologies, 5(3), 2742–2744 (2014)

    Google Scholar 

  27. Kirmani, M. M., Wahid, A.: Impact of Modification Made in Re-UCP on Software Effort Estimation. Journal of Software Engineering and Applications, 8(6), 276–289 (2015)

    Google Scholar 

  28. Kirmani, M. M., Wahid, A.: Use Case Point Method of Software Effort Estimation: A Review. International Journal of Computer Applications, 116(15), 43–47 (2015)

    Google Scholar 

  29. Remón, C. A., Thomas, P. J.: Análisis de Estimación de Esfuerzo aplicando Puntos de Caso de Uso. In: XVI Congreso Argentino de Ciencias de la Computación (2010)

    Google Scholar 

  30. Felipe, N. F., et al.: A Comparative Study of Three Test Effort Estimation Methods. Revista Cubana de Ciencias Informáticas, 8, 1–13 (2014)

    Google Scholar 

  31. Nassif, A.B., Capretz, L.F., Ho, D.: Enhancing use case points estimation method using soft computing techniques. Journal of Global Research in Computer Science, 1(4), 12–21 (2010)

    Google Scholar 

  32. Nassif, A.B., Capretz, L.F., Ho, D.: Calibrating use case points. In: Companion Proceedings of the 36th International Conference on Software Engineering, pp. 612–613, ACM, New York (2014)

    Google Scholar 

  33. Kamal, M.W., Ahmed, M.A.: A proposed framework for use case based effort estimation using fuzzy logic: building upon the outcomes of a systematic literature review. International Journal of New Computer Architectures and their Applications (IJNCAA), 1(4), 953–976 (2011)

    Google Scholar 

  34. Park, B.K., Moon, S.Y., Kim, R.Y.C.: Improving Use Case Point (UCP) Based on Function Point (FP) Mechanism. In: 2016 International Conference on Platform Technology and Service (PlatCon), pp. 1–5, IEEE, Korea (2016)

    Google Scholar 

  35. Bajaj, P., Bathla, D.R.: A Tool to Evaluate the Performance of UCP. International Journal of Advance Research in Computer Science and Management Studies, 2(7), 84–89 (2014)

    Google Scholar 

  36. Popović, J., Bojić, D.: A comparative evaluation of effort estimation methods in the software life cycle. Computer Science and Information Systems, 9(1), 455–484 (2012)

    Google Scholar 

  37. Thomas, P.J., Remón, C.A.: Análisis comparativo de estimación de esfuerzo en el desarrollo de software. In: XVII Congreso Argentino de Ciencias de la Computación, Mar del Plata (2011).

    Google Scholar 

  38. Chaudhary, A., Chaudhary, N., Khatoon, A.: Analysis of Use Cases and Use Case Estimation. International Journal Of Engineering And Computer Science, 4(3), 10791–10798 (2015)

    Google Scholar 

  39. Jena, P.P., Mishra, S.: Survey Report on Software Cost Estimation Using Use Case Point Method. International Journal of Computer Science & Engineering Technology, 5(4), 280—287 (2014)

    Google Scholar 

  40. Ochodek, M., Nawrocki, J., Kwarciak, K.: Simplifying effort estimation based on Use Case Points. Information and Software Technology, 53(3), 200–213 (2011)

    Google Scholar 

  41. Nassif, A.B., Capretz, L.F., Ho, D.: A Regression Model with Mamdani Fuzzy Inference System for Early Software Effort Estimation Based on Use Case Diagrams. In: Third International Conference on Intelligent Computing and Intelligent Systems, pp. 615–620 (2011)

    Google Scholar 

  42. Nassif, A.B., Ho, D., Capretz, L.F.: Towards an early software estimation using log-linear regression and a multilayer perceptron model. Journal of Systems and Software, 86(1), 144–160 (2013)

    Google Scholar 

  43. Silhavy, R., Silhavy, P., Prokopova, Z.: Algorithmic Optimisation Method for Improving Use Case Points Estimation. PloS one, 10(11), 1–14 (2015)

    Google Scholar 

  44. Azzeh, M., Nassif, A.B., Banitaan, S.: An Application of Classification and Class Decomposition to Use Case Point Estimation Method. In: 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA), pp. 1268–1271, IEEE, Miami (2015)

    Google Scholar 

  45. Heo, R., Seo, Y.D., Baik, D.K.: An Elementary-Function-Based Refinement Method for Use Cases to Improve Reliability of Use Case Points. Journal of KIISE, 42(9), 1117–1123 (2015)

    Google Scholar 

  46. Alves, L.M., Sousa, A., Ribeiro, P., Machado, R.J.: An Empirical Study on the Estimation of Software Development Effort with Use Case Points. In: 2013 IEEE Frontiers in Education Conference (FIE), pp. 101–107, IEEE, Oklahoma (2013)

    Google Scholar 

  47. Popovic, J., Bojic, D., Korolija, N.: Analysis of task effort estimation accuracy based on use case point size. IET Software, 9(6), 166–173 (2015)

    Google Scholar 

  48. Bone, M.A., Cloutier, R.: Applying Systems Engineering Modeling Language (SysML) to System Effort Estimation Utilizing Use Case Points. INCOSE International Symposium, 21(1), 14–127 (2011)

    Google Scholar 

  49. Ochodek, M., Alchimowicz, B., Jurkiewicz, J., Nawrocki, J.: Improving the reliability of transaction identification in use cases. Information and Software Technology, 53(8), 885–897 (2011)

    Google Scholar 

  50. Nassif, A.B., Ho, D., Capretz, L.F.: Regression Model for Software Effort Estimation Based on the Use Case Point Method. In: 2011 International Conference on Computer and Software Modeling, 14, pp. 106–110 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luis Morales Huanca .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Huanca, L.M., Oré, S.B. (2017). Factors Affecting the Accuracy of Use Case Points. In: Mejia, J., Muñoz, M., Rocha, Á., San Feliu, T., Peña, A. (eds) Trends and Applications in Software Engineering. CIMPS 2016. Advances in Intelligent Systems and Computing, vol 537. Springer, Cham. https://doi.org/10.1007/978-3-319-48523-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-48523-2_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-48522-5

  • Online ISBN: 978-3-319-48523-2

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics