Functional Size Measurement is widely used, especially to quantify the size of applications in the early stages of development, when effort estimates are needed. However, the measurement process is often too long or too expensive, or it requires more knowledge than available when development effort estimates are due. To overcome these problems, early size estimation methods have been proposed, to get approximate estimates of functional measures. In general, early estimation methods adopt measurement processes that are simplified with respect to the standard process, in that one or more phases are skipped. So, the idea is that you get –at a fraction of the cost and time required for standard measurement– size estimates affected by some estimation error, instead of accurate measures performed following the longer and more expensive standard measurement process. In this paper, we consider some methods that have been proposed for estimating the COSMIC (Common Software Measurement International Consortium) size of software during the modeling stage. We apply the most recent methodologies for estimation accuracy, to evaluate whether early model-based estimation is accurate enough for practical usage. The contribution of the paper is twofold: on the one hand we provide a reliable evaluation of the accuracy that can be obtained when estimating the functional size of software applications based on UML models; on the other hand, we get indications concerning the effectiveness and expressiveness of recently proposed accuracy estimation methods.

Evaluating the Accuracy of Estimates: the Case of Model-based COSMIC Functional Size Estimation

Luigi Lavazza
2018-01-01

Abstract

Functional Size Measurement is widely used, especially to quantify the size of applications in the early stages of development, when effort estimates are needed. However, the measurement process is often too long or too expensive, or it requires more knowledge than available when development effort estimates are due. To overcome these problems, early size estimation methods have been proposed, to get approximate estimates of functional measures. In general, early estimation methods adopt measurement processes that are simplified with respect to the standard process, in that one or more phases are skipped. So, the idea is that you get –at a fraction of the cost and time required for standard measurement– size estimates affected by some estimation error, instead of accurate measures performed following the longer and more expensive standard measurement process. In this paper, we consider some methods that have been proposed for estimating the COSMIC (Common Software Measurement International Consortium) size of software during the modeling stage. We apply the most recent methodologies for estimation accuracy, to evaluate whether early model-based estimation is accurate enough for practical usage. The contribution of the paper is twofold: on the one hand we provide a reliable evaluation of the accuracy that can be obtained when estimating the functional size of software applications based on UML models; on the other hand, we get indications concerning the effectiveness and expressiveness of recently proposed accuracy estimation methods.
2018
http://www.thinkmind.org/index.php?view=article&articleid=soft_v11_n12_2018_17
Functional size measurement; COSMIC Function Points; Measurement process; Functional size estimation; Accuracy estimation
Lavazza, LUIGI ANTONIO
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/2073690
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

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