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.
- Albrecht, A. Measuring Application Development Productivity, Joint SHARE/GUIDE/IBM Application Development Symposium, 83--92, 1979.Google Scholar
- Chatterjee, S., Simonoff, J. Handbook of Regression Analysis. John Wiley & Sons, 2013.Google Scholar
- Conte, D., Dunsmore, H., and Shen, V. Software engineering metrics and models. The Benjamin/Cummings Publishing Company, Inc., 1986. Google ScholarDigital Library
- COSMIC: The COSMIC Functional Size Measurement Method, Guideline for Sizing Business Application Software, Version 3.0, 2008.Google Scholar
- COSMIC: Guideline for 'Measurement Strategy Patterns', Ensuring that COSMIC size measurements may be compared, Version 1.0, 2013.Google Scholar
- COSMIC: The COSMIC Functional Size Measurement Method, Measurement Manual, Version 4.0, 2014Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Kitchenham, B., Pickard, L., Pfleeger, S. Case studies for method and tool evaluation. IEEE Software, 12(4): 52--62, 1995. Google ScholarDigital Library
- Kitchenham, B. A., Mendes, E. Software Productivity Measurement Using Multiple Size Measures. IEEE Trans. Software Eng. 30(12): 1023--1035 (2004). Google ScholarDigital Library
- Kliijnen, J. Sensitivity Analysis and Related Analyses: A Survey of Statistical Techniques. J. Statistical Computation and Simulation, 57(1--4): 111--142, 1997.Google ScholarCross Ref
- Lind, K., Heldal, R. A Practical Approach to Size Estimation of Embedded Software Components. IEEE Trans. Softw. Engin., 38(5): 993--1007, 2012. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Nitze, A., Measuring Mobile Application Size Using COSMIC FP. DASMA Metrik Kongress, 11/2013.Google Scholar
- Preuss, T., Mobile Applications, Functional Analysis, and the Customer Experience. In "The IFPUG Guide to IT and Software Measurement", (ed) Auerbach Publications, 2012.Google Scholar
- Preuss, T. Mobile Applications, Function Points and Cost Estimating. International Cost Estimation & Analysis Association Conference, 2013Google Scholar
- Sethumadhavan, G. Sizing Android Mobile Applications. International Software Measurement and Analysis, 2011Google Scholar
Index Terms
- COSMIC functional measurement of mobile applications and code size estimation
Recommendations
A rapid measurement procedure for sizing web and mobile applications based on COSMIC FSM method
IWSM Mensura '17: Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product MeasurementTo help developing continuous improvement in Information and Communication Technology, new software are required with functionality and characteristics different from the traditional one. Thus, measurement procedures need to be tailored to this new ...
Investigating Functional and Code Size Measures for Mobile Applications
SEAA '15: Proceedings of the 2015 41st Euromicro Conference on Software Engineering and Advanced ApplicationsThis paper investigates the use of the COSMIC functional size measurement method for mobile applications. Some proposals have been recently introduced to size mobile applications in terms of COSMIC. In this work we empirically analyse whether the COSMIC ...
Convertibility between IFPUG and COSMIC functional size measurements
PROFES'07: Proceedings of the 8th international conference on Product-Focused Software Process ImprovementSince 1984 the International Function Point Users Group (IFPUG) has produced and maintained a set of standards and technical documents about a functional size measurement methods, known as IFPUG, based on Albrecht Fuction Points. On the other hand, in ...
Comments