implementation-level and design-level defects and are not
consistent about defining the categories with respect to the cause
or effect of the problem.
The work done by Landwehr, Bull, McDermott, and Choi was