Oct.04 119980 20 870 378 474 1742 1
05.Nov.04 118980 1000 932 255 566 2753 2
11.Nov.04 117890 1090 157 254 452 1953 1
17.Nov.04 117355 535 259 124 279 1197 1
23.Nov.04 117450 95 8 457 116 676 0
29.Nov.04 117460 10 478 533 359 1380 1
FIGURE 18.14 Code turmoil from August to November
25
%Turmoil
20
15
10
5
0
01-Aug-0408-Aug-0415-Aug-0422-Aug-0429-Aug-0405-Sep-0412-Sep-04
19-Sep-0426-Sep-0403-O
ct-0410-Oct-0417-Oct-0424-Oct-0431-Oct-0407-Nov-0414-Nov-0421-Nov-0428-Nov-04
Metrics 337
FIGURE 18.15 Bug data showing the phase in which each is created and found
FIGURE 18.16 Bug data showing how the bug removal effectiveness of each phase is calculated
Requirements
Origin
No bugs were found when the
requirements were written
35 bugs were found during
the requirements review
3 bugs were found in the
requirements and 85 in the
design during the design review
System testing uncovered 88
requirements errors, 36 design
errors, and 120 coding errors
The system tests
themselves had 2 errors
1 bug was discovered in the ?¬?eld
as a result of a faulty installation
in the ?¬?eld, 28 other bugs were
also discovered in the ?¬?eld
Requirements
Found In
Requirements review
Design
Design review
Coding
Code inspection
Unit testing
System testing
Build
Documentation
Documentation review
Field
Totals
35
8
88
3
22
166
1
1
5
1
2
35
8
246
88
60
71
115
6
63
36
85
215
3
5
66
12
3 3
3
5
120 2
2 290
12
66
56
10
1
1
102
56
Coding
System test
Build
Documentation
Field
To
t
a
l
s
Design
22
29
743
338 Manage Software Testing
Note that:
??? The field phase doesn??™t create bugs and has therefore been excluded.
Pages:
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613