A Functional Software Measurement Approach to Bridge the Gap Between Problem and Solution Domains

Ungan E., Demirrs O.

25th International Workshop on Software Measurement / 10th International Conference on Software Process and Product Measurement (IWSM-Mensura), Krakow, Poland, 5 - 07 October 2015, vol.230, pp.176-191 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 230
  • Doi Number: 10.1007/978-3-319-24285-9_12
  • City: Krakow
  • Country: Poland
  • Page Numbers: pp.176-191


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.