Advances in tutoring systems for programming
This would be a survey paper that would inform our efforts to Teach arbitrary coding. Follow references, start with ‘AI and tutoring’.
(2014) "An adaptation algorithm for an intelligent natural language tutoring system"
(2008) "A novel approach for constructing conversational agents using sentence similarity measures"