skip to main content
10.1145/2695664.2695948acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

COSMIC functional measurement of mobile applications and code size estimation

Published:13 April 2015Publication History

ABSTRACT

The paper presents the application of the COSMIC functional size measurement method in mobile environment. In particular, we describe how COSMIC has been applied to Android mobile applications, also through an example of measurement, and the identification of some possible recurrent patterns. Moreover, we report the results of an empirical study carried out to verify the ability of the COSMIC measure to estimate mobile applications code sizes, i.e., the amount of needed memory. The results show that in the considered domain it is possible to get early and accurate prediction of the needed memory space in bytes.

References

  1. Albrecht, A. Measuring Application Development Productivity, Joint SHARE/GUIDE/IBM Application Development Symposium, 83--92, 1979.Google ScholarGoogle Scholar
  2. Chatterjee, S., Simonoff, J. Handbook of Regression Analysis. John Wiley & Sons, 2013.Google ScholarGoogle Scholar
  3. Conte, D., Dunsmore, H., and Shen, V. Software engineering metrics and models. The Benjamin/Cummings Publishing Company, Inc., 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. COSMIC: The COSMIC Functional Size Measurement Method, Guideline for Sizing Business Application Software, Version 3.0, 2008.Google ScholarGoogle Scholar
  5. COSMIC: Guideline for 'Measurement Strategy Patterns', Ensuring that COSMIC size measurements may be compared, Version 1.0, 2013.Google ScholarGoogle Scholar
  6. COSMIC: The COSMIC Functional Size Measurement Method, Measurement Manual, Version 4.0, 2014Google ScholarGoogle Scholar
  7. Corazza, A., Di Martino, S., Ferrucci, F., Gravino, C., Mendes, E. Investigating the use of Support Vector Regression for web effort estimation. Empirical Software Engineering 16(2): 211--243, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. ISO/IEC, ISO/IEC 14143-1: 2007: Information technology - Software measurement - Functional size measurement - Part 1: Definition of concepts, International Organization for Standardization, Geneva, Switzerland, 2007.Google ScholarGoogle Scholar
  9. Kitchenham, B., Pickard, L., Pfleeger, S. Case studies for method and tool evaluation. IEEE Software, 12(4): 52--62, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Kitchenham, B. A., Mendes, E. Software Productivity Measurement Using Multiple Size Measures. IEEE Trans. Software Eng. 30(12): 1023--1035 (2004). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Kliijnen, J. Sensitivity Analysis and Related Analyses: A Survey of Statistical Techniques. J. Statistical Computation and Simulation, 57(1--4): 111--142, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  12. Lind, K., Heldal, R. A Practical Approach to Size Estimation of Embedded Software Components. IEEE Trans. Softw. Engin., 38(5): 993--1007, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lind, K., Heldal, R., Harutyunyan, T., Heimdahl, T. CompSize: Automated Size Estimation of Embedded Software Components. Conference on Software Process and Product Measurement, 86--95, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Lind, K., Heldal, R. Estimation of Real-Time Software Code Size using COSMIC FSM. IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, 244--248, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Nitze, A., Measuring Mobile Application Size Using COSMIC FP. DASMA Metrik Kongress, 11/2013.Google ScholarGoogle Scholar
  16. Preuss, T., Mobile Applications, Functional Analysis, and the Customer Experience. In "The IFPUG Guide to IT and Software Measurement", (ed) Auerbach Publications, 2012.Google ScholarGoogle Scholar
  17. Preuss, T. Mobile Applications, Function Points and Cost Estimating. International Cost Estimation & Analysis Association Conference, 2013Google ScholarGoogle Scholar
  18. Sethumadhavan, G. Sizing Android Mobile Applications. International Software Measurement and Analysis, 2011Google ScholarGoogle Scholar

Index Terms

  1. COSMIC functional measurement of mobile applications and code size estimation

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SAC '15: Proceedings of the 30th Annual ACM Symposium on Applied Computing
            April 2015
            2418 pages
            ISBN:9781450331968
            DOI:10.1145/2695664

            Copyright © 2015 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 13 April 2015

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            SAC '15 Paper Acceptance Rate291of1,211submissions,24%Overall Acceptance Rate1,650of6,669submissions,25%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader