The process of deduction proceeds from some general theories or premises, using the processes of elimination and refinement, to arrive at a conclusion (the location of the error). As opposed to the process of induction in a murder case, for example,
where you induce a suspect from the clues, you start with a set of suspectsand, by the process of elimination (the gardener has a validalibi) and refinement (it must be someone with red hair), decide that the butler must have done it. The steps are as follows:
1. Enumerate the possible causes or hypotheses. The first step is to develop a list of all conceivable causes of the error. Theydon’t have to be complete explanations; they are merely the orie to help you structure and analyze the available data.
2. Use the data to eliminate possible causes. Carefully examine all of the data, particularly by looking for contradictions
, and try to eliminate all but one of the possible causes. If all are eliminated, you need more data through additional test cases to devise new theories.