2019
DOI: 10.1007/s40593-019-00177-z
|View full text |Cite
|
Sign up to set email alerts
|

A Comparison of the Quality of Data-Driven Programming Hint Generation Algorithms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(14 citation statements)
references
References 39 publications
0
14
0
Order By: Relevance
“…Supporting self-regulated learning skills, specifically planning support, could lead to successful problem-solving in computer programing courses (Chi et al, 2014; Schraw, 2007). Fortunately, researchers have focused on suggesting learner support systems for computer programing learning (e.g., Blikstein et al, 2014; Seufert, 2018; Price et al, 2019; Vrieling et al, 2018). We also suggest that these efforts could be more fruitful if we consider learners’ problem-solving skills, self-regulated learning skills, and cognitive load as shown in this study.…”
Section: Discussionmentioning
confidence: 99%
“…Supporting self-regulated learning skills, specifically planning support, could lead to successful problem-solving in computer programing courses (Chi et al, 2014; Schraw, 2007). Fortunately, researchers have focused on suggesting learner support systems for computer programing learning (e.g., Blikstein et al, 2014; Seufert, 2018; Price et al, 2019; Vrieling et al, 2018). We also suggest that these efforts could be more fruitful if we consider learners’ problem-solving skills, self-regulated learning skills, and cognitive load as shown in this study.…”
Section: Discussionmentioning
confidence: 99%
“…In addition, agreement or disagreement with experts does not necessarily imply high or low quality hints. These types of techniques were also compared in [17].…”
Section: Discussionmentioning
confidence: 99%
“…To address this issue, many studies have employed a range of different evaluation methods, including user studies and surveys [14,9,6,1,2], comparisons with experts [12,10], analysis using historical data [8,5,7,13,9,4,15,11,16,3] or other technical evaluations [15]. Researchers have also conducted comparison studies on small subsets of techniques [17,12]. However, the time-consuming nature of evaluations, complexity of hint techniques and the apparently disparate nature of hints produced by these techniques (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…There is a growing body of research on automated hint generation for programming exercises (McBroom et al, 2019;Price et al, 2019). Most work in this area is concerned with detection or generation of a suitable sequence of hints to provide to students at specific points during their learning, and hints are mainly generated using templates combining mixed-language input (Rivers, 2017).…”
Section: Natural Language-based Interactions In Itsmentioning
confidence: 99%