A Data Environment for Software Development Process

M. Canaparo, C. Galli, Elisabetta Ronchieri, C. Vistoli. A Data Environment for Software Development Process . Technical Report INFN CNAF, September 2011. [doi]

Abstract

The maturity of software development process is strictly related to the implementation of the best practices typically followed by software team to perform particular tasks and to meet particular objectives. Its improvement is guaranteed by the presence of metrics that are designed and measured to plan and control productivity, effectiveness, quality and timeliness of software projects and products. The measurement of metrics contributes to collecting right data to the handling of the analysis process, and to establishing a dashboard to the management of the overall health of the process.

This paper describes a data environment suitable for improving the quality of the software process, developed in the context of the ETICS 2 European project. The data environment encompasses: 1) the trend analysis disseminator; and 2) the representation of software metrics and other useful software project information according to a standard organizational dashboard. The paper also describes the data environment implementations.