Using experience as a guide for problem solving

Much of the problem solving people do involves consideration of previous similar situations. Such natural problem solving integrates learning and analogy with problem solving itself. The transfer of knowledge from a previous case to a current one is guided by demands made by the problem solving process. Access to previous experiences keeps the problem solver from avoiding past mistakes and helps the problem solver specialize plans to particular types of situations. Both success and failure contribute to learning.