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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
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)
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)
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)
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)
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)
Singh, J., Sahoo, B.: UML Based Object Oriented Software Development Effort Estimation Using ANN. National Institute of Technology Rourkela, Rourkela (2012)
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)
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)
Karner, G.: Resource Estimation for Objectory Projects. Objective Systems SFAB (1993)
Kusumoto, S., Matukawa, F., Inoue, K., Hanabusa, S., Maegawa, Y.: Effort estimation tool based on use case points method. Osaka University (2005)
Clemmons, R.: Project Estimation With Use Case Points. The Journal of Defense Software Engineering, 18–22 (2006)
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)
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)
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)
Azzeh, M., Nassif, A. B.: A hybrid model for estimating software project effort from Use Case Points. Applied Soft Computing (2016)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Felipe, N. F., et al.: A Comparative Study of Three Test Effort Estimation Methods. Revista Cubana de Ciencias Informáticas, 8, 1–13 (2014)
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)
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)
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)
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)
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)
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)
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).
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)
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)
Ochodek, M., Nawrocki, J., Kwarciak, K.: Simplifying effort estimation based on Use Case Points. Information and Software Technology, 53(3), 200–213 (2011)
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)
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)
Silhavy, R., Silhavy, P., Prokopova, Z.: Algorithmic Optimisation Method for Improving Use Case Points Estimation. PloS one, 10(11), 1–14 (2015)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)