Inferring student coding goals using abstract syntax trees

3Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The rapidly growing demand for programming skills has driven improvements in the technologies delivering programming education to students. Intelligent tutoring systems will potentially contribute to solving this problem, but development of effective systems has been slow to take hold in this area. We present a novel alternative, abstract Syntax Tree Retrieval, which uses case-based reasoning to infer student goals from previous solutions to coding problems. Without requiring programmed expert knowledge, our system demonstrates that accurate retrieval is possible for basic problems. We expect that additional research will uncover more applications for this technology, including more effective intelligent tutoring systems.

Cite

CITATION STYLE

APA

Freeman, P., Watson, I., & Denny, P. (2016). Inferring student coding goals using abstract syntax trees. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9969 LNAI, pp. 139–153). Springer Verlag. https://doi.org/10.1007/978-3-319-47096-2_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free