34
Annotation This dissertation defines a model for the evaluation of the software development process by using software metrics.
A reference model of the software development process is defined. The reference model uses quantitative measures for the evaluation of each subprocess of the software process by using the following metrics:
1. A metric for effort estimation based
on the software requirements 2. A metric for effort estimation
based on the software design 3.
A code quality metric 4.
A testing efficiency metric 5. A metric for effort
estimation during maintenance 6. A configuration management
completeness metric 7.
A software quality metric For each
metric in the reference model, a specific metric is defined and examined that fulfills the information needs of the respective process. The required measurements and the measurement process for every metric is also defined.
The metrics are applied to four real world projects of a single organization. The gathered data is examined
with respect to accuracy, correlation between the metric values and the information needs that it fulfills, and the usablity in estimating future developments.