
Analyzing Software Measurement Data ◾ 275
ranked at the top by an expert. The nal result can be evaluated by summing
the functions for each technique:
U(inspections) = 0.2 + 0.6 + 0.2 + 1 = 2
U(proof) = 0 + 0.3 + 0.2 + 0.5 = 1
U(static analysis) = 0.5 + 0 + 0.7 + 0.25 = 1.45
U(black box) = 0.8 + 0.3 + 0.2 + 0.33
It is easy to see that the criteria in Table 6.9 are nonorthogonal, as the
criteria are not independent. In an ideal situation, the criteria should be
recast into an orthogonal set, so that the relative importance of each is
clear and sensible. However, in many situations, it is not possible or prac-
tical to derive an orthogona