Proceedings of the 17th ACM Conference on Interaction Design and Children 2018
DOI: 10.1145/3202185.3202762
|View full text |Cite
|
Sign up to set email alerts
|

Semi-automatic suggestion generation for young novice programmers in an open-ended context

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 34 publications
0
2
0
Order By: Relevance
“…Other tools include Omnicode, which displays a scatterplot matrix of all run-time values for every variable in the program [30], Theseus, which annotates functions in the code editor with the number of times it was called during the current execution [35], and a tool extension that displays a small graph of how each variable changes over time during execution [23]. Another approach is to generate content to help programmers, such as hints [13], [20], [27], [43], examples [25], [26], [42], tutorials [18], and recommendations [11], [19], [38], [51], [53]. Recently, researchers have began exploring how to enable users to efficiently tutor students over the web [15], [17], [52].…”
Section: A Mistakes Novice Programmers Makementioning
confidence: 99%
See 1 more Smart Citation
“…Other tools include Omnicode, which displays a scatterplot matrix of all run-time values for every variable in the program [30], Theseus, which annotates functions in the code editor with the number of times it was called during the current execution [35], and a tool extension that displays a small graph of how each variable changes over time during execution [23]. Another approach is to generate content to help programmers, such as hints [13], [20], [27], [43], examples [25], [26], [42], tutorials [18], and recommendations [11], [19], [38], [51], [53]. Recently, researchers have began exploring how to enable users to efficiently tutor students over the web [15], [17], [52].…”
Section: A Mistakes Novice Programmers Makementioning
confidence: 99%
“…Another tutoring system is Ludwig [48], which provides students feedback on code style and compares the student's program output to the instructor's program output. Furthermore, a number of programming tools have augmented features of tutoring systems into code editors, such as providing hints to novices in open-ended programming tasks [27]. AutoTutor, a well-studied tutoring system for many subjects other than programming, has shown great promise in keeping students engaged and identifying students' emotions using mixed-initiative dialog in natural language [8], [14].…”
Section: Tutoring Systemsmentioning
confidence: 99%