Abstract
There are various software size measurement methods that are used in various stages of a software project lifecycle. Although functional size measurement methods and lines of code measurements are widely practiced, none of these methods explicitly position themselves in problem or solution domain. This results in unreliable measurement results as abstraction levels of the measured artifacts vary greatly. Unreliable measurement results hinder usage of size data in effort estimation and benchmarking studies. Furthermore, there exists no widely accepted measurement method for solution domain concepts other than lines of code, such as software design. In this study, an approach is defined to distinguish problem and solution domains for a software project and a software size measurement methodology for solution domain is proposed based on software design sizes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Abran, A.: Software metrics need to mature into software metrology. Position Paper Prepared by Software Metrics Need to Mature into Software Metrology (Recommendations), pp. 1–18 (1998)
Abran, A.: Software Metrics.and Software Metrology. Wiley and IEEE-CS Press, New Jersey (2010)
Baker, A.L., Bieman, J.M., Collins, F., Fenton, N., Gustafson, D.A., Melton, A., Whitty, R.: A Philosophy for Software Measurement, pp. 1–9
Azzouz, S., Abran, A.: A proposed measurement role in the Rational Unified Process (RUP) and its implementation with ISO 19761: COSMIC FFP. In: Software Measurement European Forum 2004, Rome (2004)
Boehm, B.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
Ozkan, B., Turetken, O., Demirors, O.: Software Functional Size: For Cost Estimation and More, pp. 59–69 (2008)
Boehm, B.W.: Estimating Software Costs. Prentice Hall, Englewood Cliffs (1981)
Bévo, V., Lévesque, G., Abran, A.: Application de la méthode FFP à partir d’une spécification selon la notation UML: compte rendu des premiers essais d’application et questions. In: 9th International Workshop Software Measurement, Lac Supérieur, Canada, pp. 230–242 (1999)
Bevo, V.: Analyse et Formalisation Ontologique des Procédures de Mesure Associées aux Méthodes de Mesure de la Taille Fonctionnelle des Logiciels: de Nouvelles Perspectives Pour la Mesure. Doctoral thesis, Université du Québec à Montréal - UQAM, Montréal (2005)
Boehm, B.W.: Software Engineering Economics. Prentice-Hall Inc, Englewood Cliffs (1981)
Dekkers, C., Gunter, I.: Using backfiring to accurately size software: more wishful thinking than science? IT Metrics Strat. 6(11), 1–8 (2000)
Kemerer, C.F.: An empirical validation of software cost estimation models. Commun. ACM 30(5), 416–429 (1987)
Symons, C.: COSMIC GROUP CASE STUDY: RICE COOKER, pp. 1–15 (2010)
Condori-Fernández, N., Pastor, O.: An empirical study on the likelihood of adoption in practice of a size measurement procedure for requirements specification. In: 6th International Conference on Quality Software – QSIC, Beijing, pp. 133–140 (2006)
Condori-Fernández, N., Pastor, O.: Evaluating the Productivity and Reproducibility of a Measurement Procedure. In: ER Workshops, pp. 352–361 (2006)
Condori-Fernández, N.: Un procedimiento de medición de tamaño funcional a partir de especificaciones de requisitos. Doctoral thesis, Universidad Politécnica de Valencia, Valencia (2007)
COSMIC Group: Rice Cooker – Cosmic Group Case Study. École de technologie supérieure, Université du Québec à Montréal - UQAM, Mo
Glowacki, E., Serafinski, T., Subieta, K., Habela, P.: Adapting Use Case Model for COSMIC-FFP based Measurement
Levesque, G., Bevo, V., Cao, D.T.: Estimating software size with UML models. In: Proceedings of the 2008 C3S2E Conference on - C3S2E 2008, p. 81 (2008)
Poels, G.: Definition and validation of a COSMIC-FFP Functional Size Measure for Object-Oriented Systems, pp. 1–6 (2003)
Zhao, H., Stockman, T.: Software sizing for OO software development - object function point analysis. In: GSE Conference
ISBSG Data Collection Questionnaire. http://www.isbsg.org
ISO: ISO/IEC 14143-1- Information Technology – Software measurement - Functional Size Measurement. Part 1: Definition of Concept (1998)
Jenner, M.S.: Automation of counting of functional size using COSMIC-FFP in UML. In: 12th International Workshop Software Measurement, pp. 43–51 (2002)
Jenner, M.S.: COSMIC-FFP and UML: estimation of the size of a system specified in UML – problems of granularity. In: 4th European Conference on Software Measurement and ICT Control, Heidelberg, pp. 173–184 (2001)
Laranjeira, L.A.: Software size estimation of object-oriented systems. IEEE Trans. Softw. Eng. 16(5), 510–522 (1990)
Lavazza, L., Del Bianco, V.: A case study in COSMIC functional size measurement: the rice cooker revisited. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds.) IWSM 2009. LNCS, vol. 5891, pp. 101–121. Springer, Heidelberg (2009)
Jackson, M.: Software Requirements & Specifications: A Lexicon of Practice, Principles and Prejudices. ACM Press/Addison-Wesley Publishing Co., New York (1995)
Jenner, M.S.: Automation of counting of functional size using COSMIC FFP in UML functional users requirements use case functional process type sub-process, pp. 43–51
Jenner, M.S.: Backfiring COSMIC size from Java and C++ code
Mellor, S., Balcer, J.: Executable UML: A Foundation for Model-Driven Architecture. Addison Wesley, Reading (2002)
Condori-Fernández, N., Abrahão, S., Pastor, O.: On the estimation of the functional size of software from requirements specifications
Habra, N., Abran, A., Lopez, M., Sellami, A.: A framework for the design and verification of software measurement methods. J. Syst. Softw. 81(5), 633–648 (2008)
Nagano, S., Ajisaka, T.: Functional metrics using COSMIC-FFP for object-oriented real- time systems. In: 13th International Workshop on Software Measurement, Montreal (2003)
Marín, B., Pastor, O., Giachetti, G.: Automating the Measurement of Functional Size . . .
Top, Ö.Ö., Özkan, B., Nabi, M., Demirörs, O.: Internal and external software benchmark repository utilization for effort estimation. In: IWSM/Mensura, pp. 302–307 (2011)
Rule, P.G.: The importance of the size software requirements, Software Measurement Services Ltd, p. 18, UK (2001)
Poels, G.: A functional size measurement method for event-based object-oriented enterprise models. In: 4th International Conference on Enterprise Information Systems – ICEIS, Ciudad Real, pp. 667–675 (2002)
Dumke, R., Abran, A.: COSMIC Function Points: Theory and Advanced Practices (2011)
Standish_Group: The 2003 CHAOS Chronicles. The Standish Group International, Inc. (2003)
Ünal, I., Ungan, E., Demirörs, O.: The effect of implementation technology on software development effort: an industrial case”. In: EPIC Workshop, the Proceedings of International Symposium on Empirical Software Engineering and Measurement, Bolzano, Italy (2010)
Ünal, I.: Predicting effort from COSMIC FSM method or design size : a case study. Technical report, Middle East Technical University, Ankara (2010)
Ungan, E. Ph.D. thesis. Graduate School of Informatics. Middle East Technical University, Ankara, Turkey (2013)
Ungan, E., Demirörs, O., Top, Ö.Ö., Özkan, B.: An experimental study on the reliability of COSMIC measurement results. In: Abran, A., Braungarten, R., Dumke, R.R., Cuadrado-Gallego, J.J., Brunekreef, J. (eds.) IWSM 2009. LNCS, vol. 5891, pp. 321–336. Springer, Heidelberg (2009)
Del Bianco, V., Lavazza, L., Politecnico, C.: An Empirical Assessment of Function Point-Like Object-Oriented Metrics. In: no. Metrics (2005)
Meriç, Y., Ungan, E.: Automated functional size measurement using sequence diagrams, METU (2013)
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
Ungan, E., Demirörs, O. (2015). A Functional Software Measurement Approach to Bridge the Gap Between Problem and Solution Domains. In: Kobyliński, A., Czarnacka-Chrobot, B., Świerczek, J. (eds) Software Measurement. Mensura IWSM 2015 2015. Lecture Notes in Business Information Processing, vol 230. Springer, Cham. https://doi.org/10.1007/978-3-319-24285-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-24285-9_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24284-2
Online ISBN: 978-3-319-24285-9
eBook Packages: Computer ScienceComputer Science (R0)