Functional size measures of software—especially Function Points—are widely used, because they provide an objective quantification of software size in the early stages of development, as soon as functional requirements have been analyzed and documented. Unfortunately, in some conditions, performing the standard Function Point Analysis process may be too long and expensive. Moreover, functional measures could be needed before functional requirements have been elicited completely and at the required detail level. To solve this problem, many methods have been invented and are being used to estimate the functional size based on incomplete or not fully detailed requirements. Using these methods involves a trade-off between ease and timeliness on one side and accuracy on the other side. In fact, estimates are always affected by some error; knowing the magnitude of estimation errors that characterize the estimates provided by a given method is of great importance to practitioners. This paper reports the results of an empirical study devoted to evaluate the accuracy of estimates provided by Function Points estimation methods. The results of the study show that some of the evaluated methods—including the Early & Quick Function Points, the ISBSG average and the NESMA estimated method)—provide estimates that are accurate enough for practical usage, while some other methods appear quite inaccurate.

A Large-scale Empirical Evaluation of Function Points Estimation Methods

L. Lavazza;
2020-01-01

Abstract

Functional size measures of software—especially Function Points—are widely used, because they provide an objective quantification of software size in the early stages of development, as soon as functional requirements have been analyzed and documented. Unfortunately, in some conditions, performing the standard Function Point Analysis process may be too long and expensive. Moreover, functional measures could be needed before functional requirements have been elicited completely and at the required detail level. To solve this problem, many methods have been invented and are being used to estimate the functional size based on incomplete or not fully detailed requirements. Using these methods involves a trade-off between ease and timeliness on one side and accuracy on the other side. In fact, estimates are always affected by some error; knowing the magnitude of estimation errors that characterize the estimates provided by a given method is of great importance to practitioners. This paper reports the results of an empirical study devoted to evaluate the accuracy of estimates provided by Function Points estimation methods. The results of the study show that some of the evaluated methods—including the Early & Quick Function Points, the ISBSG average and the NESMA estimated method)—provide estimates that are accurate enough for practical usage, while some other methods appear quite inaccurate.
2020
https://www.iariajournals.org/software/soft_v13_n34_2020_paged.pdf
Function Points; IFPUG; Function point Analysis; Functional Size Measurement; Functional Size Estimation; NESMA Estimated; NESMA Indicative; Early Size Estimation
Lavazza, L.; Liu, G.
File in questo prodotto:
File Dimensione Formato  
JAS_2020.pdf

accesso aperto

Descrizione: Articolo principale
Tipologia: Versione Editoriale (PDF)
Licenza: DRM non definito
Dimensione 519.24 kB
Formato Adobe PDF
519.24 kB Adobe PDF Visualizza/Apri

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/2120981
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact