2018
DOI: 10.1111/jcal.12238
|View full text |Cite
|
Sign up to set email alerts
|

ViDA: A virtual debugging advisor for supporting learning in computer programming courses

Abstract: Many students need assistance in debugging to achieve progress when they learn to write computer programs. Face-to-face interactions with individual students to give feedback on their programs, although definitely effective in facilitating their learning, are becoming difficult to achieve with ever-growing class sizes. This paper proposes a novel approach to providing practical automated debugging advice to support students' learning, based on the strong relationship observed between common wrong outputs and t… Show more

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

2019
2019
2023
2023

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 44 publications
(65 reference statements)
0
15
0
Order By: Relevance
“…AI has achieved good results in the education field, which include providing better learning experiences (Dede, Grotzer, Kamarainen, & Metcalf, 2017;Koć-Januchta, Schönborn, Tibell, Chaudhri, & Heller, 2020), reducing teachers' workload (Mavrikis, Geraniou, & Poulovassilis, 2019;Westera, Dascalu, Kurvers, Ruseti, & Trausan-Matu, 2018), and offering timely feedback (Banszki et al, 2018;Kao, Chiang, & Foulsham, 2019;Lee, Yu, Tang, Wong, & Poon, 2018). Further advances could be achieved by combining efficient educational approaches with AI technology to make learning more effective and tailored to the student.…”
Section: Discussionmentioning
confidence: 99%
“…AI has achieved good results in the education field, which include providing better learning experiences (Dede, Grotzer, Kamarainen, & Metcalf, 2017;Koć-Januchta, Schönborn, Tibell, Chaudhri, & Heller, 2020), reducing teachers' workload (Mavrikis, Geraniou, & Poulovassilis, 2019;Westera, Dascalu, Kurvers, Ruseti, & Trausan-Matu, 2018), and offering timely feedback (Banszki et al, 2018;Kao, Chiang, & Foulsham, 2019;Lee, Yu, Tang, Wong, & Poon, 2018). Further advances could be achieved by combining efficient educational approaches with AI technology to make learning more effective and tailored to the student.…”
Section: Discussionmentioning
confidence: 99%
“…According to [13], [14], the first AA system for computer programming assignments was developed by Hollingsworth [15] in 1960. This system evaluated assembly code written in punch cards.…”
Section: Related Workmentioning
confidence: 99%
“…Teacher feedback can be narrowed down to just the feedback relevant to the student's features. These can include output [2,3], edits that correct the program [1] or strategy [42] (See Sec. 5.3).…”
Section: Steps → Next Stepsmentioning
confidence: 99%
“…Specifically, automated hints can help students progress in their learning by providing instant and relevant feedback to correct their mistakes and help them advance through exercises. In recent years, numerous techniques for producing programming hints have been developed, including approaches aimed at scaling up instructor feedback [1,2,3], extracting patterns from peer data [4,5,6], identifying particular dynamic or static issues with student programs [7], automatically generating personalised paths to solutions [8,9,10,11], or combinations of these [12,13].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation