Information Technology Reference
In-Depth Information
PSP Defect Type Standard
Type Number
Type Name
Description
10
Documentation
Comments, messages
20
Syntax
Spelling, punctuation, typos, instruction formats
30
Build, Package
Change management, library, version control
40
Assignment
Declaration, duplicate names, scope, limits
50
Interface
Procedure calls and references, I/O, user formats
60
Checking
Error messages, inadequate checks
70
Data
Structure, content
80
Function
Logic, pointers, loops, recursion, computation,
function defects
90
System
Configuration, timing, memory
100
Environment
Design, compile, test, or other support system
problems
Expanded Defect Type Standard
Purpose
To facilitate causal analysis and defect prevention.
Note
- The types are grouped in ten general categories.
- If the detailed category does not apply, use the
general category.
- The % column lists an example type distribution.
No.
Name
Description
%
10
Documentation
Comments, messages, manuals
1.1
20
Syntax
General syntax problems
0.8
21
Typos
Spelling, punctuation
32.1
22
Instruction formats
General format problems
5.0
23
Begin-end
Did not properly delimit operation
0
30
Packaging
Change management, version control, system build
1.6
40
Assignment
General assignment problem
0
41
Naming
Declaration, duplicates
12.6
42
Scope
1.3
43
Initialize and close
Variables, objects, classes, and so on
4.0
44
Range
Variable limits, array range
0.3
50
Interface
General interface problems
1.3
51
Internal
Procedure calls and references
9.5
52
I/O
File, display, printer, communication
2.6
53
User
Formats, content
8.9
60
Checking
Error messages, inadequate checks
0
70
Data
Structure, content
0.5
80
Function
General logic
1.8
81
Pointers
Pointers, strings
8.7
82
Loops
Off-by-one, incrementing, recursion
5.5
83
Application
Computation, algorithmic
2.1
90
System
Timing, memory, and so on
0.3
100
Environment
Design, compile, test, other support system problems
0
 
Search WWH ::




Custom Search