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

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.

[1]  Mehwish Nasir,et al.  A Survey of Software Estimation Techniques and Project Planning Practices , 2006, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06).

[2]  Danny Ho,et al.  Estimating Software Effort Using an ANN Model Based on Use Case Points , 2012, 2012 11th International Conference on Machine Learning and Applications.

[3]  Danny Ho,et al.  Estimating Software Effort Based on Use Case Point Model Using Sugeno Fuzzy Inference System , 2011, 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence.

[4]  Laudson Silva de Souza,et al.  ESTIMATING THE EFFORT OF MOBILE APPLICATION DEVELOPMENT , 2014, CSE 2014.

[5]  Gustav Karner,et al.  Resource Estimation for Objectory Projects , 2010 .

[6]  Reiner R. Dumke,et al.  An Analogy-Based Effort Estimation Approach for Mobile Application Development Projects , 2014, 2014 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement.

[7]  Jonathan Lee,et al.  Fuzzy logic as a basic for use case point estimation , 2011, 2011 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE 2011).

[8]  Lionel C. Briand,et al.  An assessment and comparison of common software cost estimation modeling techniques , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[9]  Beizhan Wang,et al.  Estimation of software projects effort based on function point , 2009, 2009 4th International Conference on Computer Science & Education.

[10]  Gabriela Robiolo,et al.  Employing use cases to early estimate effort with simpler metrics , 2007, Innovations in Systems and Software Engineering.

[11]  Chidchanok Lursinsap,et al.  Analysis of effort estimation based on software project models , 2009, 2009 9th International Symposium on Communications and Information Technology.