Back to Search Start Over

A study of concept-based similarity approaches for recommending program examples.

Authors :
Hosseini, Roya
Brusilovsky, Peter
Source :
New Review of Hypermedia & Multimedia. Sep2017, Vol. 23 Issue 3, p161-188. 28p.
Publication Year :
2017

Abstract

This paper investigates a range of concept-based example recommendation approaches that we developed to provide example-based problem-solving support in the domain of programming. The goal of these approaches is to offer students a set of most relevant remedial examples when they have trouble solving a code comprehension problem where students examine a program code to determine its output or the final value of a variable. In this paper, we use the ideas of semantic-level similarity-based linking developed in the area of intelligent hypertext to generate examples for the given problem. To determine the best-performing approach, we explored two groups of similarity approaches for selecting examples: non-structural approaches focusing on examples that are similar to the problem in terms of concept coverage and structural approaches focusing on examples that are similar to the problem by the structure of the content. We also explored the value of personalized example recommendation based on student's knowledge levels and learning goal of the exercise. The paper presents concept-based similarity approaches that we developed, explains the data collection studies and reports the result of comparative analysis. The results of our analysis showed better ranking performance of the personalized structural variant of cosine similarity approach. [ABSTRACT FROM PUBLISHER]

Details

Language :
English
ISSN :
13614568
Volume :
23
Issue :
3
Database :
Academic Search Index
Journal :
New Review of Hypermedia & Multimedia
Publication Type :
Academic Journal
Accession number :
126313311
Full Text :
https://doi.org/10.1080/13614568.2017.1356878