Background. Functional size measurement methods aim at measuring the size of functional user requirements of software applications. Functional user requirements can be represented via different notations, including UML diagrams. Objectives. In this paper, the relationship between functional size measures (namely IFPUG Function Points and COSMIC Function Points) and object-oriented measures of UML diagrams representing functional requirements are investigated. Method. A set of functional requirement specifications was modeled via UML diagrams. The functional size measures of user requirements were derived via the standard IFPUG and COSMIC processes; the corresponding UML models were measured using a set of object-oriented metrics that are applicable to UML models representing requirements. Functional size measures were then compared to object-oriented measures. Results. Statistically significant linear regression models were found. It was also found that object-oriented measures of UML requirements models can be used to estimate functional size measures with good accuracy. Conclusions. The obtained results suggest that object-oriented measures –which tools can automatically extract from UML models– provide indications concerning requirements size that are substantially equivalent to those provided by functional size measures.

A study of the correlation between functional size measures and object-oriented measures from UML requirements models

Lavazza, Luigi;
2018-01-01

Abstract

Background. Functional size measurement methods aim at measuring the size of functional user requirements of software applications. Functional user requirements can be represented via different notations, including UML diagrams. Objectives. In this paper, the relationship between functional size measures (namely IFPUG Function Points and COSMIC Function Points) and object-oriented measures of UML diagrams representing functional requirements are investigated. Method. A set of functional requirement specifications was modeled via UML diagrams. The functional size measures of user requirements were derived via the standard IFPUG and COSMIC processes; the corresponding UML models were measured using a set of object-oriented metrics that are applicable to UML models representing requirements. Functional size measures were then compared to object-oriented measures. Results. Statistically significant linear regression models were found. It was also found that object-oriented measures of UML requirements models can be used to estimate functional size measures with good accuracy. Conclusions. The obtained results suggest that object-oriented measures –which tools can automatically extract from UML models– provide indications concerning requirements size that are substantially equivalent to those provided by functional size measures.
2018
IWSM Mensura Academic Papers 2018
2018 Academic Papers at IWSM Mensura, IWSM-Mensura 2018
Beijing
2018
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/2074870
 Attenzione

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

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