Abstract
Estimating the software size and effort helps in early prediction of uncertainties in software development. Determining the size helps in ascertaining the effort, cost, and schedule for entire project. In context of mobile software, the existing techniques for software effort estimations could be adapted as such or with modifications. There are many software size and effort estimation metrics. In this paper, Use Case Point (UCP) metric is aimed for estimating size and effort for mobile application. Five android mobile applications are considered as a case study, and difference in actual effort and estimated effort is evaluated. Modified UCP has been also proposed to improve the results by considering mobile-specific characteristics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
https://newsroom.cisco.com/press-release-content?articleId=1741352 (As accessed on 25/2/2017)
http://www.androidauthority.com/google-play-store-apple-app-store-downloads-673499/ (As accessed on 25/2/2017)
Yinhuan Zheng, Yilong Zheng, Beizhan Wang, Liang Shi. Estimation of software projects effort based on function point. In: 4th International Conference on Computer Science and Education (2009).
P. Jodpimai, P. Sophatsathit and C. Lursinsap. Analysis of effort estimation based on software project models. In: 9th International Symposium on Communications and Information Technology, Icheon, pp. 715–720. https://doi.org/10.1109/iscit.2009.5341149 (2009).
M. Nasir. A Survey of Software Estimation Techniques and Project Planning Practices. In: Proceedings of the Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, (SNPD’06), IEEE Computer Society (2006).
L. S. de Souza and G. S. de Aquino. The applicability of present estimation models to the context of mobile applications. In: 2014 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), Lisbon, Portugal, pp. 1–6 (2014).
De Souza, L. S. & de Aquino Jr, G.S. Estimating the Effort of Mobile Application Development. In: Proceedings of Second International Conference on Computational Science and Engineering, 45–63. https://doi.org/10.5121/csit.2014.4405 (2014).
A. Nitze, A. Schmietendorf and R. Dumke (2014) An Analogy-Based Effort Estimation Approach for Mobile Application Development Projects. In: Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, Rotterdam, pp. 99–103. https://doi.org/10.1109/iwsm.mensura (2014).
G. Schneider and J. P. Winters. Applying Use Cases, Second Edition. Addison Wesley (2001).
Robiolo, G., and Orosco, R. Employing use cases to early estimate effort with simpler metrics. In: Innovations in Systems and Software Engineering, Vol. 4 (1), 31–43 (2008).
Schneider, G. and winters, J. P. Applied use Cases, Second Edition, A Practical Guide. Addison-Wesley (2001).
Damodaran, M., and Washington, A. Estimation using use case points. Computer Science Program. Texas–Victoria: University of Houston. Sd (2002).
Carroll, E. R. Estimating software based on use case points. In: 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications ACM. (pp. 257–265) (2005).
Ali Bou Nassif, Luiz Fernando Capretz, Danny Ho. Estimating Software Effort Based on Use Case Point Model Using Sugeno Fuzzy Inference System. In: International Conference on Tools with Artificial Intelligence, IEEE, pp. 393–398 (2011).
Ali Bou Nassif, Luiz Fernando Capretz, Danny Ho. Estimating Software Effort Using an ANN Model Based on Use Case Points. International Conference on Machine Learning and Applications, IEEE, pp. 42–46 (2012).
J. Smith. The Estimation of Effort Based on Use Cases. Rational Software white paper (1999).
Jonathan Lee, Hen-Tin Lee, Jong-YihKuo. Fuzzy Logic as a Basic for Use Case Point estimation. In: International Conference on Fuzzy Systems, IEEE, pp. 2702–2707 (2011).
Karner, G. Resource estimation for objectory projects. Objective Systems (1993).
L. C. Briand, K. E. Emam, D. Surmann, I. Wieczorek and K. D. Maxwell. An assessment and comparison of common software cost estimation modeling techniques. In: ICSE’99, vol. 0, pp. 313–322 (1999).
De Souza L.S., De Aquino G.S. Mobile Application Development: How to Estimate the Effort? In: Murgante B. et al. In: Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, Vol. 8583. Springer, Cham (2014).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards. Informed consent was obtained from all individual participants included in the study.
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Kaur, A., Kaur, K. (2019). Effort Estimation for Mobile Applications Using Use Case Point (UCP). In: Panigrahi, B., Trivedi, M., Mishra, K., Tiwari, S., Singh, P. (eds) Smart Innovations in Communication and Computational Sciences. Advances in Intelligent Systems and Computing, vol 669. Springer, Singapore. https://doi.org/10.1007/978-981-10-8968-8_14
Download citation
DOI: https://doi.org/10.1007/978-981-10-8968-8_14
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-8967-1
Online ISBN: 978-981-10-8968-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)