The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
Proceedings of the 52nd ACM Technical Symposium on Computer Science Education 2021
DOI: 10.1145/3408877.3432423
|View full text |Cite
|
Sign up to set email alerts
|

A Comparative Study of Free Self-Explanations and Socratic Tutoring Explanations for Source Code Comprehension

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(5 citation statements)
references
References 27 publications
0
5
0
Order By: Relevance
“…This could involve the AI assistant highlighting critical sections of the code and prompting students to answer comprehension questions about these parts. Additionally, future AI tools could foster independent problem-solving using the Socratic Method [57] and transforming code generation requests into a series of problemsolving questions. With each correct response, the tool would reveal the code segment corresponding to that question.…”
Section: D3: Balancing the Directness Of Ai Responsesmentioning
confidence: 99%
“…This could involve the AI assistant highlighting critical sections of the code and prompting students to answer comprehension questions about these parts. Additionally, future AI tools could foster independent problem-solving using the Socratic Method [57] and transforming code generation requests into a series of problemsolving questions. With each correct response, the tool would reveal the code segment corresponding to that question.…”
Section: D3: Balancing the Directness Of Ai Responsesmentioning
confidence: 99%
“…Wang, Rao, Zhi, Marwan, Gao, & Price, 2020;Zhi, Price, Marwan, Milliken, Barnes, & Chi, 2019). There are a number of computer tutors that offer guidance for writing code (Bau, Gray, Kelleher, Sheldon, & Turbak, 2017;Costa & Miranda, 2017;Weintrop & Wilensky, 2018;Whittall, Prashandi, Himasha, De Silva, & Suriyawansa, 2017), but to date there is little work on using tutoring systems to support code tracing, with some notable exceptions (Caughey & Muldner, 2023;Chiarelli, Markova, & Muldner, 2023;Huang, Brusilovsky, Guerra, Koedinger, & Schunn, 2023;Kumar, 2020;Nelson, Xie, & Ko, 2017;Tamang, Alshaikh, Khayi, Oli, & Rus, 2021). These exceptions are described in the subsequent chapter, but here I note that some of these tutors are designed for a traditional computer science audience and so may use instructions that are too technical for other populations.…”
Section: Overviewmentioning
confidence: 99%
“…I contribute to the understanding of how to effectively design assistance in both example and problem contexts. Research in this area is needed as currently there is only a handful of tutors for code tracing (Caughey & Muldner, 2023;Chiarelli et al, 2023;Huang et al, 2023;Kumar, 2014;Nelson et al, 2017;Tamang et al, 2021). The CT-Tutor is currently the only one to provide dynamic examples and problems that scaffold code tracing through the interface design.…”
Section: Contributionsmentioning
confidence: 99%
See 2 more Smart Citations