The National Software Quality Experiment has collected software inspections defect discovery data from 1992 to 2001. The National Software Quality Experiment data below shows the distribution of Software Inspections process and product metrics for the years 1992 through 2002.
Years 1992-2002
| | |
| Defect Type Percents | 1992 | 1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 92-02 | Defect Type Descriptions |
| Interface |
0.98 |
1.77 |
0.63 |
1.15 |
1.10 |
1.34 |
0.77 |
1.37 |
1.84 |
0.98 |
0.00 |
1.18 |
Error in parameter list |
| Data |
4.54 |
4.09 |
5.83 |
5.26 |
3.35 |
5.72 |
3.75 |
2.44 |
6.28 |
1.97 |
0.00 |
4.62 |
Error in data definition, initial value setting, or use of disciplined data structures and their operations |
| Logic |
10.13 |
7.63 |
8.37 |
6.07 |
4.64 |
9.84 |
5.29 |
4.12 |
4.90 |
1.65 |
1.05 |
7.22 |
Error revealed through informal correctness questions spanning prime constructs of structured programming |
| I/O |
1.44 |
1.23 |
1.27 |
0.22 |
0.45 |
1.56 |
0.77 |
0.61 |
0.58 |
1.11 |
0.00 |
0.83 |
Error in formatting, commanding, or controlling I/O operations |
| Performance |
5.74 |
2.18 |
1.52 |
1.76 |
0.90 |
2.99 |
1.25 |
1.83 |
2.42 |
2.21 |
3.03 |
2.30 |
Error in managing or meeting constraints in computer resource allocations and capacities for CPU, memory, or I/O |
| Functionality |
4.76 |
4.50 |
3.42 |
9.57 |
7.02 |
6.20 |
4.33 |
4.58 |
3.55 |
2.15 |
0.45 |
6.57 |
Error in stating intended function or in satisfying intended function through refinement and elaboration |
| Human Factors |
3.25 |
0.41 |
2.41 |
1.88 |
1.29 |
2.78 |
1.25 |
2.44 |
1.64 |
1.72 |
0.00 |
1.98 |
Error in externally visible user or enterprise interface or interaction |
| Standards |
21.16 |
13.76 |
27.00 |
21.66 |
20.17 |
16.31 |
24.06 |
26.11 |
35.17 |
40.91 |
57.58 |
23.20 |
Error in compliance with product standards for construction or integration including style guidelines, open system interfaces, or guidelines for the application domain architecture |
| Documentation |
42.86 |
51.77 |
45.88 |
40.41 |
48.13 |
39.59 |
41.09 |
47.02 |
24.54 |
28.62 |
8.08 |
40.51 |
Error in guidance documentation |
| Syntax |
2.27 |
8.99 |
2.53 |
4.76 |
3.09 |
5.25 |
5.87 |
7.02 |
3.67 |
8.11 |
1.01 |
4.79 |
Error in language defined syntax |
| Maintainability |
0.00 |
0.00 |
0.00 |
3.86 |
5.41 |
4.68 |
10.68 |
2.29 |
6.38 |
4.55 |
0.00 |
4.09 |
Error in good practice impacting the supportability and evolution of the software product |
| Other |
2.12 |
1.36 |
0.89 |
2.32 |
3.03 |
3.64 |
0.87 |
0.15 |
1.16 |
0.49 |
0.00 |
2.05 |
Any other error |
@Copright Don O'Neill, 2002