IfSQ
39% of errors caused by interfacing
Research Finding:
39% of all errors are caused by internal interface errors / errors in communication between routines.
IfSQ Defect Indicators based on this finding:
-
DP-1—Parameter Not Checked
A parameter received by a program is used without first checking if its contents are present and within the expected range. -
DP-2—Status Ignored After Call
Error status codes or exceptions from the run-time environment are suppressed or ignored, masking internal processing errors.
Source:
Software Errors and Complexity: An Empirical Investigation
- Victor R. Basili, and B.T. Perricone
- Recorded 1984 in Communications of the ACM, 27, no. 1, January
- Pages 42-52