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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.