Skip to main content

Effort Estimation for Mobile Applications Using Use Case Point (UCP)

  • Conference paper
  • First Online:
Smart Innovations in Communication and Computational Sciences

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

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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 EPUB and 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

Similar content being viewed by others

References

  1. https://newsroom.cisco.com/press-release-content?articleId=1741352 (As accessed on 25/2/2017)

  2. http://www.androidauthority.com/google-play-store-apple-app-store-downloads-673499/ (As accessed on 25/2/2017)

  3. 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).

    Google Scholar 

  4. 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).

  5. 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).

    Google Scholar 

  6. 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).

    Google Scholar 

  7. 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).

  8. 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).

  9. G. Schneider and J. P. Winters. Applying Use Cases, Second Edition. Addison Wesley (2001).

    Google Scholar 

  10. 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).

    Google Scholar 

  11. Schneider, G. and winters, J. P. Applied use Cases, Second Edition, A Practical Guide. Addison-Wesley (2001).

    Google Scholar 

  12. Damodaran, M., and Washington, A. Estimation using use case points. Computer Science Program. Texas–Victoria: University of Houston. Sd (2002).

    Google Scholar 

  13. 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).

    Google Scholar 

  14. 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).

    Google Scholar 

  15. 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).

    Google Scholar 

  16. J. Smith. The Estimation of Effort Based on Use Cases. Rational Software white paper (1999).

    Google Scholar 

  17. 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).

    Google Scholar 

  18. Karner, G. Resource estimation for objectory projects. Objective Systems (1993).

    Google Scholar 

  19. 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).

    Google Scholar 

  20. 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).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anureet Kaur .

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

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics