Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education 2019
DOI: 10.1145/3304221.3319759
|View full text |Cite
|
Sign up to set email alerts
|

The Impact of Adding Textual Explanations to Next-step Hints in a Novice Programming Environment

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 30 publications
(15 citation statements)
references
References 25 publications
0
15
0
Order By: Relevance
“…As such, these high-level interventions should be designed to avoid revealing too much information (e.g., correct solutions) so that the students can still get sufficient practice on the educational goals of the assignment. In cases where the students still can not make progress after seeing these initial interventions, a more bottom-out intervention, such as next-step action hint with text explanations [22] and worked examples with closer resemblance to a correct solution [37], may be needed to help a struggling student make progress to avoid unproductive struggling and frustration, which may lead to failing or dropping out of the class.…”
Section: Discussion 61 Implications Of Intervention Reasonsmentioning
confidence: 99%
See 3 more Smart Citations
“…As such, these high-level interventions should be designed to avoid revealing too much information (e.g., correct solutions) so that the students can still get sufficient practice on the educational goals of the assignment. In cases where the students still can not make progress after seeing these initial interventions, a more bottom-out intervention, such as next-step action hint with text explanations [22] and worked examples with closer resemblance to a correct solution [37], may be needed to help a struggling student make progress to avoid unproductive struggling and frustration, which may lead to failing or dropping out of the class.…”
Section: Discussion 61 Implications Of Intervention Reasonsmentioning
confidence: 99%
“…Many programming learning environments provide on-demand support that struggling students can request to help them get unstuck and proceed [6,22,28,38]. However, research studies had shown that many novices exhibited poor help-seeking behaviorssome abused automated support to reach a correct solution faster, while some others avoided using automated support even when they needed them [19,30].…”
Section: Related Work 21 Identifying Struggling Studentmentioning
confidence: 99%
See 2 more Smart Citations
“…Several studies have evaluated specific system features that support program construction. These features include, for example, next-step hints and textual explanations [26,27], hints generated from the inputs entered to programs [12], and refactoring support in a visual programming environment [33]. Learner-generated written annotations have been used for constructing tutorials shown to other learners [14].…”
Section: System Evaluationsmentioning
confidence: 99%