Abstract
When addressing mobile applications, it is a technological landscape that is emerging with new requirements and restrictions requires a reassessment of current knowledge about the processes of development of these types of systems. These new systems have different features, ranging from planning to completion of the design, and therefore a particular area that is being addressed differently when it comes to estimating software. The estimation processes in general are based on characteristics of the systems to attempt to quantify the complexity of the implementation. For this reason, it is important to analyze the main models currently proposed for estimating software projects and consider whether it is suitable for mobile computing. Thus, the main objective of this paper is to present an estimation method for mobile applications still in the design phase, giving basis for all the features addressed in this scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
International Telecommunication Union.
- 2.
References
Abrahão, S., Poels, G., Pastor, O.: A functional size measurement method for object-oriented conceptual schemas: design and evaluation issues. Softw. Syst. Model. 5(1), 48–71 (2006)
Al-Jaroodi, J., Al-Dhaheri, A., Al-Abdouli, F., Mohamed, N.: A survey of security middleware for pervasive and ubiquitous systems. In: 2009 International Conference on Network-Based Information Systems, NBIS 2009, pp. 188–193. IEEE (2009)
Rogov, I., Erlick, D., Gerbert, A., Mandadi, A., Mudegowder, D.: Mobile applications: characteristics and group project summary. Mobile Application Development. Google (2009)
Banker, R.D., Kauffman, R.J., Wright, C., Zweig, D.: Automating output size and reuse metrics in a repository-based computer-aided software engineering (case) environment. IEEE Trans. Softw. Eng. 20(3), 169–187 (1994)
Boehm, B., Valerdi, R., Lane, J., Brown, A.: Cocomo suite methodology and evolution. CrossTalk 18(4), 20–25 (2005)
Caldiera, G., Antoniol, G., Fiutem, R., Lokan, C.: Definition and experimental evaluation of function points for object-oriented systems. In: 1998 Proceedings of the Fifth International Software Metrics Symposium, Metrics 1998, pp. 167–178 (1998)
COSMIC-Common Software Measurement International Consortium: The cosmic functional size measurement method-version 3.0 measurement manual (the cosmic implementation guide for ISO/IEC 19761: 2003) (2007)
Engelhart, J., Langbroek, P., et al.: Function Point Analysis (FPA) for Software Enhancement. NESMA (2001)
Feng, H.: A literature analysis on the adoption of mobile commerce. In: 2009 IEEE International Conference on Grey Systems and Intelligent Services, GSIS 2009, pp. 1353–1358. IEEE (2009)
Finnish Software Measurement Association FiSMA. Fisma functional size measurement method version 1-1 (2004)
Forselius, P.: Finnish software measurement association (FiSMA), FSM working group: FiSMA functional size measurement method v. 1.1 (2004)
Inc. GARTNER: Gartner says worldwide mobile phone sales declined 1.7 percent in 2012. Gartner, Egham (2013)
Gencel, C., Heldal, R., Lind, K.: On the conversion between the sizes of software products in the life cycle
Giessmann, A., Stanoevska-Slabeva, K., de Visser, B.: Mobile enterprise applications-current state and future directions. In: 2012 45th Hawaii International Conference on System Science (HICSS), pp. 1363–1372. Google (2012)
Hameed, K., et al.: Mobile applications and systems. Google (2010)
Hayenga, M., Sudanthi, C., Ghosh, M., Ramrakhyani, P., Paver, N.: Accurate system-level performance modeling and workload characterization for mobile internet devices. In: Proceedings of the 9th Workshop on MEmory Performance: DEaling with Applications, Systems and Architecture, MEDEA 2008, pp. 54–60. ACM, New York (2008)
Husted, N., Saïdi, H., Gehani, A.: Smartphone security limitations: conflicting traditions. In: Proceedings of the 2011 Workshop on Governance of Technology, Information, and Policies, GTIP 2011, pp. 5–12. ACM, New York (2011)
Jones, C., Jones, T.C.: Estimating Software Costs, vol. 3. McGraw-Hill, New York (1998)
Kammelar, J.: A sizing approach for oo-environments. In: Proceedings of the 4th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (2000)
Ketykó, I., De Moor, K., De Pessemier, T., Verdejo, A.J., Vanhecke, K., Joseph, W., Martens, L., De Marez, L.: QoE measurement of mobile youtube video streaming. In: Proceedings of the 3rd Workshop on Mobile Video Delivery, MoViD 2010, pp. 27–32. ACM, New York (2010)
Kitchenham, B.: Procedures for performing systematic reviews. Keele, UK, Keele Univ. 33, 1–26 (2004)
Maji, A.K., Hao, K., Sultana, S., Bagchi, S.: Characterizing failures in mobile OSes: A case study with android and symbian. In: 2010 IEEE 21st International Symposium on Software Reliability Engineering (ISSRE), pp. 249–258. IEEE (2010)
Kusumoto, S., Matukawa, F., Inoue, K., Hanabusa, S., Maegawa, Y.: Estimating effort by use case points: method, tool and case study. In: 2004 Proceedings of the 10th International Symposium on Software Metrics, pp. 292–299 (2004)
Liu, T.C., Wang, H.Y., Liang, J.K., Chan, T.-W., Ko, H.W., Yang, J.C.: Wireless and mobile technologies to enhance teaching and learning. J. Comput. Assist. Learn. 19(3), 371–382 (2003)
Lother, M., Dumke, R.: Points metrics-comparison and analysis. In: International Workshop on Software Measurement (IWSM 2001), Montréal, Québec, pp. 155–172 (2001)
Lowe, R., Mandl, P., Weber, M.: Context directory: a context-aware service for mobile context-aware computing applications by the example of google android. In: 2012 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops), pp. 76–81 (2012)
Macario, G., Torchiano, M., Violante, M.: An in-vehicle infotainment software architecture based on google android. In: 2009 IEEE International Symposium on Industrial Embedded Systems, SIES 2009, pp. 257–260 (2009)
Matson, J.E., Barrett, B.E., Mellichamp, J.M.: Software development cost estimation using function points. IEEE Trans. Softw. Eng. 20(4), 275–287 (1994)
Maya, M., Abran, A., Oligny, S., St-Pierre, D., Desharnais, J.-M.: Measuring the functional size of real-time software. In: Proceedings of 1998 European Software Control and Metrics Conference, Maastricht, The Netherlands, pp. 191–199 (1998)
Meli, R.: Early and extended function point: a new method for function points estimation. In: Proceedings of the IFPUG-Fall Conference, pp. 15–19 (1997)
Meli, R., Abran, A., Ho, V.T., Oligny, S.: On the applicability of COSMIC-FFP for measuring software throughout its life cycle. In: Proceedings of the 11th European Software Control and Metrics Conference, pp. 18–20 (2000)
Morisio, M., Stamelos, I., Spahos, V., Romano, D.: Measuring functionality and productivity in web-based applications: a case study. In: 1999 Proceedings of Sixth International Software Metrics Symposium, pp. 111–118 (1999)
Mukhtar, H., Belaïd, D., Bernard, G.: A model for resource specification in mobile services. In: Proceedings of the 3rd International Workshop on Services Integration in Pervasive Environments, SIPE 2008, pp. 37–42. ACM, New York (2008)
Naismith, L., Sharples, M., Lonsdale, P., Vavoula, G., et al.: Literature review in mobile technologies and learning (2004)
Oligny, S., Desharnais, J.-M., Abran, A.: A method for measuring the functional size of embedded software. In: 3rd International Conference on Industrial Automation, pp. 7–9 (1999)
Reifer, D.J.: Asset-R: a function point sizing tool for scientific and real-time systems. J. Syst. Softw. 11(3), 159–171 (1990)
Shabtai, A., Fledel, Y., Kanonov, U., Elovici, Y., Dolev, S., Glezer, C.: Google android: a comprehensive security assessment. IEEE Secur. Priv. 8(2), 35–44 (2010)
Sohn, J.-H., Woo, J.-H., Lee, M.-W., Kim, H.-J., Woo, R., Yoo, H.-J.: A 50 Mvertices/s graphics processor with fixed-point programmable vertex shader for mobile applications. In: 2005 IEEE International Solid-State Circuits Conference, Digest of Technical Papers. ISSCC 2005, vol. 1, pp. 192–592 (2005)Google
Symons, C.: Come back function point analysis (modernized)–all is forgiven!). In: Proceedings of the 4th European Conference on Software Measurement and ICT Control, FESMA-DASMA, pp. 413-426 (2001)
Yang, C.-C., Yang, H.-W., Huang, H.-C.: A robust and secure data transmission scheme based on identity-based cryptosystem for ad hoc networks. In: Proceedings of the 6th International Wireless Communications and Mobile Computing Conference, IWCMC 2010, pp. 1198–1202. ACM, New York (2010)
Yang, S.-Y., Lee, D.L., Chen, K.-Y.: A new ubiquitous information agent system for cloud computing - example on GPS and bluetooth techniques in google android platform. In: 2011 International Conference on Electric Information and Control Engineering (ICEICE), pp. 1929–1932 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
de Souza, L.S., de Aquino, G.S. (2015). Mobile Application Estimate the Design Phase. In: Maciaszek, L., Filipe, J. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2014. Communications in Computer and Information Science, vol 551. Springer, Cham. https://doi.org/10.1007/978-3-319-27218-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-27218-4_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27217-7
Online ISBN: 978-3-319-27218-4
eBook Packages: Computer ScienceComputer Science (R0)