Data-Driven Hint Generation in Vast Solution Spaces: a Self-Improving Python Programming Tutor

@article{Rivers2015DataDrivenHG,
  title={Data-Driven Hint Generation in Vast Solution Spaces: a Self-Improving Python Programming Tutor},
  author={Kelly Rivers and K. Koedinger},
  journal={International Journal of Artificial Intelligence in Education},
  year={2015},
  volume={27},
  pages={37-64}
}
To provide personalized help to students who are working on code-writing problems, we introduce a data-driven tutoring system, ITAP (Intelligent Teaching Assistant for Programming. [...] Key Method We provide a detailed description of the system’s implementation and perform a technical evaluation on a small set of data to determine the effectiveness of the component algorithms and ITAP’s potential for self-improvement. The results show that ITAP is capable of producing hints for almost any given state after…Expand
Rewrite Rules for Debugging Student Programs in Programming Tutors
iSnap: Towards Intelligent Tutoring in Novice Programming Environments
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 42 REFERENCES
Data-Driven Program Synthesis for Hint Generation in Programming Tutors
Automating Hint Generation with Solution Space Path Construction
Toward Automatic Hint Generation for Logic Proof Tutoring Using Historical Student Data
Autonomously Generating Hints by Inferring Problem Solving Policies
Experimental Evaluation of Automatic Hint Generation for a Logic Tutor
Generating Hints for Programming Problems Using Intermediate Output
Evaluation of Automatically Generated Hint Feedback
Automated feedback generation for introductory programming assignments
AutoStyle: Toward Coding Style Feedback At Scale
Building Games to Learn from Their Players: Generating Hints in a Serious Game
...
1
2
3
4
5
...