Analysis of data related to software development helps to increase quality, control and predictability of software development pro- cesses and products. However, collecting such data is a complex task. A non-invasive collection of software metrics is one of the most promising approaches to solve the task. In this paper we present an approach which consists of four parts: collect the data, store all collected data, unify the stored data and analyze the data to provide insights to the user about software product or process. We employ the approach to the develop- ment of an architecture for non-invasive software measurement system and explain its advantages and limitations.
An architecture for non-invasive software measurement
Succi G;
2017
Abstract
Analysis of data related to software development helps to increase quality, control and predictability of software development pro- cesses and products. However, collecting such data is a complex task. A non-invasive collection of software metrics is one of the most promising approaches to solve the task. In this paper we present an approach which consists of four parts: collect the data, store all collected data, unify the stored data and analyze the data to provide insights to the user about software product or process. We employ the approach to the develop- ment of an architecture for non-invasive software measurement system and explain its advantages and limitations.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.