39% of errors caused by interfacing
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.
Software Errors and Complexity: An Empirical Investigation