Background: Functional size measurement is widely used in software organizations because it supports the estimation of software development effort. Function Point Analysis was the first functional size measurement method and became quite popular. The COSMIC method is considered a second-generation method, due to its novel design, and has also gained wide acceptance. Since the proposal of the COSMIC method, the measure convertibility issue arose. Many studies have investigated this issue: several conversion techniques have been proposed and their accuracy has been evaluated through empirical studies. Objective: The goal of the paper is to explore statistic conversion criteria that leverage the similarity between the Base Functional Components of the considered functional measurement methods, especially concerning elementary processes and functional processes. Method: Statistical models of the relationship between the considered measures were built, using Least Median of Squares linear regression. The models use measures of Function Point Analysis Base Functional Components and COSMIC Base Functional Components as independent and dependent variables, respectively. Accuracy of conversion was assessed via leave-one-out cross validation. Results: The proposed method was tested on three datasets, and was compared with other conversion methods. The proposed method achieved results that are never less accurate – and sometimes much more accurate – than alternative methods’. Conclusions: The proposed method requires that when traditional Function Points are measured, information concerning Base Functional Components are recorded. If such information is available, the proposed approach is – according to the collected evidence – preferable to other conversion methods, with respect to both the effort required to obtain the results and their accuracy.

IFPUG Function Points to COSMIC Function Points convertibility: A fine-grained statistical approach

Lavazza, Luigi
2018-01-01

Abstract

Background: Functional size measurement is widely used in software organizations because it supports the estimation of software development effort. Function Point Analysis was the first functional size measurement method and became quite popular. The COSMIC method is considered a second-generation method, due to its novel design, and has also gained wide acceptance. Since the proposal of the COSMIC method, the measure convertibility issue arose. Many studies have investigated this issue: several conversion techniques have been proposed and their accuracy has been evaluated through empirical studies. Objective: The goal of the paper is to explore statistic conversion criteria that leverage the similarity between the Base Functional Components of the considered functional measurement methods, especially concerning elementary processes and functional processes. Method: Statistical models of the relationship between the considered measures were built, using Least Median of Squares linear regression. The models use measures of Function Point Analysis Base Functional Components and COSMIC Base Functional Components as independent and dependent variables, respectively. Accuracy of conversion was assessed via leave-one-out cross validation. Results: The proposed method was tested on three datasets, and was compared with other conversion methods. The proposed method achieved results that are never less accurate – and sometimes much more accurate – than alternative methods’. Conclusions: The proposed method requires that when traditional Function Points are measured, information concerning Base Functional Components are recorded. If such information is available, the proposed approach is – according to the collected evidence – preferable to other conversion methods, with respect to both the effort required to obtain the results and their accuracy.
2018
http://www.elsevier.com/wps/find/journaldescription.cws_home/525444/description#description
https://www.sciencedirect.com/science/article/abs/pii/S0950584918300168
COSMIC Function Points; Functional measures convertibility; Functional size measurement; IFPUG Function Points; Measurement accuracy; Measures conversion; Software; Information Systems; Computer Science Applications1707 Computer Vision and Pattern Recognition
Abualkishik, Abedallah Zaid; Lavazza, Luigi
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11383/2073688
 Attenzione

L'Ateneo sottopone a validazione solo i file PDF allegati

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 5
social impact