Abstract
Since development processes for mobile applications (apps) are becoming more user centered and agile, effort and cost estimation for app development projects in large enterprises faces new challenges. In this paper, we propose a new experience-driven approach for effort and cost estimation in software development projects. A Delphi study is conducted that takes into account different perspectives in mobile app development. Recurring app features are identified and associated with effort estimates and their variations based on different roles, perspectives, and complexity levels. In order to utilize our findings, a prototypical tool is introduced that allows effort and cost estimation based on incomplete information at an early stage in a project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Norman, D.A., Draper, S.W. (eds.): User Centered System Design. New Perspectives on Human-Computer Interaction. Erlbaum, Hillsdale (1986)
Corral, L., Sillitti, A., Succi, G.: Software development processes for mobile systems: is agile really taking over the business? In: 1st International Workshop on the Engineering of Mobile-Enabled Systems (MOBS), pp. 19–24 (2013)
Boehm, B.W.: Software Cost Estimation with Cocomo II. Prentice Hall, Upper Saddle River (2000)
Ferrucci, F., Gravino, C., Salza, P., Sarro, F.: Investigating functional and code size measures for mobile applications. In: 41st Euromicro Conference on Software Engineering and Advanced Applications, pp. 365–368 (2015)
Heemstra, F.J.: Software cost estimation. Inf. Softw. Technol. 34(10), 627–639 (1992)
Nitze, A., Schmietendorf, A., Dumke, R.: 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, pp. 99–103 (2014)
Abdullah, N.A.S., Rusli, N.I.A.: Reviews on functional size measurement in mobile application and UML model. In: Proceedings of the 5th International Conference on Computing and Informatics, pp. 353–358 (2015)
Jurisch, M., Igler, B., Böhm, S.: PROFRAME: a prototyping framework for mobile enterprise applications. In: CENTRIC 2016, The Ninth International Conference on Advances in Human oriented and Personalized Mechanisms, Technologies, and Services, pp. 7–11 (2016)
Jorgensen, M., Shepperd, M.: A systematic review of software development cost estimation studies. IEEE Trans. Softw. Eng. 33(1), 33–53 (2007)
Schmietendorf, A.: Kosten- und Aufwandsschätzung bei der Entwicklung von Smartphone-Apps, eine Bestandsaufnahme. In: MetriKon 2012 - Praxis der Software-Messung, pp. 141–148. Shaker, Aachen (2012)
Nitze, A.: Measuring mobile application size using COSMIC FP. In: MetriKon 2013 - Praxis der Software-Messung, pp. 101–114 (2013)
Jošt, G., Huber, J., Heričko, M.: Using object oriented software metrics for mobile application development. In: 2nd Workshop of Software Quality Analysis, Monitoring, Improvement, and Applications, pp. 17–27 (2013)
De Souza, L.S., de Aquino Jr., G.S.: Estimating the effort of mobile application development. In: 2nd International Conference on Computational Science and Engineering, pp. 45–63 (2014)
Francese, R., Gravino, C., Risi, M., Scanniello, G., Tortora, G.: On the use of requirements measures to predict software project and product measures in the context of android mobile apps: a preliminary study. In: 41st Euromicro Conference on Software Engineering and Advanced Applications, pp. 357–364 (2015)
Kinvey, Inc.: http://calculator.kinvey.com/mbaas-savings-calculator
New Signature. https://newsignature.com/mobile-app-calculator/
Apprasoft. https://apprasoft.com/app-estimator/
Boehm, B.W.: Software Engineering Economics. Prentice Hall, Englewood Cliffs (1981)
Boehm, B.W., Clark, B., Horowitz, E., Westland, C., Madachy, R., Selby, R.: Cost models for future software life cycle processes. COCOMO 2.0. Ann. Softw. Eng. 1(1), 57–94 (1995)
Amberg, M., Bodendorf, F., Möslein, K.M.: Wertschöpfungsorientierte Wirtschaftsinformatik. Springer, Heidelberg (2011)
Broy, M., Kuhrmann, M.: Projektorganisation und Management im Software Engineering. Springer, Berlin (2013)
Acknowledgements
This work was funded by the German Federal Ministry of Education and Research, grant no. 03FH032PX5; the PROFRAME project at RheinMain University of Applied Sciences. All responsibility for the content of this paper lies with the authors.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Lusky, M., Powilat, C., Böhm, S. (2018). Software Cost Estimation for User-Centered Mobile App Development in Large Enterprises. In: Ahram, T., Karwowski, W. (eds) Advances in Human Factors, Software, and Systems Engineering. AHFE 2017. Advances in Intelligent Systems and Computing, vol 598. Springer, Cham. https://doi.org/10.1007/978-3-319-60011-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-60011-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60010-9
Online ISBN: 978-3-319-60011-6
eBook Packages: EngineeringEngineering (R0)