Example-Based Problem Solving Support Using Concept Analysis of Programming Content

This paper presents two different approaches to example-based problem solving support in the domain of programming based on concept analysis of the learning content. The goal of these approaches is to offer students a set of most relevant remedial examples when they have trouble solving a problem. The paper reviews earlier work and introduces a global and a local approach for selecting examples that are similar to the problem in terms of concept coverage and structure of the content, respectively. It also reports results of a lab study conducted to explore the effectiveness of each approach.