Software measurements is more and more considered a best practice of the software engineering discipline. In fact, many successful software organizations implement a measurement program to get value in terms of better knowledge of the software process, management capability and decision support. The approach presented in this paper proposes the adoption of the workflow technology to increase the degree of automation during the management of software processes and, in particular, when the measurement process takes place in a distributed environment. We will first describe the main features of a measurement framework implemented in a research WfMS, then we will show how to adapt the framework to software processes through a data model for the collection of basic data and the computation of measures. This data model is used as a building block in a multiagent system able to compute measures in a virtual organization involved in the development of a software project. A discussion about the experience done at Intecs S.p.A., where the software development process has been complemented by the proposed measurement process, closes the paper.

The Workflow Approach to the Measurement of Distributed Software Processes

AIELLO, Rossella;NOTA, Giancarlo;
2004

Abstract

Software measurements is more and more considered a best practice of the software engineering discipline. In fact, many successful software organizations implement a measurement program to get value in terms of better knowledge of the software process, management capability and decision support. The approach presented in this paper proposes the adoption of the workflow technology to increase the degree of automation during the management of software processes and, in particular, when the measurement process takes place in a distributed environment. We will first describe the main features of a measurement framework implemented in a research WfMS, then we will show how to adapt the framework to software processes through a data model for the collection of basic data and the computation of measures. This data model is used as a building block in a multiagent system able to compute measures in a virtual organization involved in the development of a software project. A discussion about the experience done at Intecs S.p.A., where the software development process has been complemented by the proposed measurement process, closes the paper.
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: http://hdl.handle.net/11386/1071832
 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