Inferring Student Coding Goals Using Abstract Syntax Trees

Paul Freeman,Ian Watson,Paul Denny

CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2016(2016)

引用 13|浏览54
暂无评分
摘要
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.
更多
查看译文
关键词
Edit Operation,Online Learning Environment,Code Clone,Human Tutor,Tree Edit Distance
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要