5 Software-metrics collection


A. Törn - Contents - - Previous chapter - Next chapter - - Previous page - Next page

5.4 When to collect data

It is essential that the data-collection activities become part of the regular development process.

Thus, it is helpful to compare a model of the normal development process with a list of desired measurements, and then map the measurements directly to the process model.

In this way, if something needs to be measured and there is no obvious place to collect data, the process can be modified to enable measurement.

5.4 How to store and extract data

Raw SE data should be stored on a database. An example of the structure of the database, see Figure 5.10, showing a database for supporting analysis of system reliability based on reported failure data.

This structure is highly flexible and, provided the necessary measurements have been recorded properly, will permit the extraction of sets of refined data for various kinds of analysis.