
534 ◾ Appendix: Solutions to Selected Exercises
7. A typical GQM tree on improving maintainability of soware may
resemble the following gure:
How much software
is being maintained?
What is the current
maintainability?
What is the complexity
of the software?
How good is the
documentation?
What are the maintenanc
staff like?
MTTLocate faults
MTTRepair faults
(distinguish between
corrective and perfective
#Faults
found
LOCFPs
Paths count metrics
structuredness metrics
% Comments Years experience
qualifications
% Effort spent
on maintenance
CHAPTER 5: SOFTWARE METRICS DATA COLLECTION
1. An error is a mistake made ...