Analogy mapping for different learning style of learners in programming
Visual Analogy as a Cognitive Strategy in the Design Process. Expert Versus Novice Performance