Educational Technology Reading
The highlighted blue-colored ones are most related to the Code Hunt/Pex4Fun project at Illinois ASE. More reading can be found here.
Coding Duels in Code Hunt/Pex4Fun
- Nikolai Tillmann, Jonathan De Halleux, Tao Xie, Sumit Gulwani and Judith Bishop. Teaching and Learning Programming and Software Engineering via Interactive Gaming. ICSE SEE 2013. [PDF]
Automatic Grading
- Sumit Gulwani, Ivan Radiček, Florian Zuleger. Feedback Generation for Performance Problems in Introductory Programming Assignments, FSE 2014. [PDF]
- Rishabh Singh, Sumit Gulwani, Armando Solar-Lezama. Automated Feedback Generation for Introductory Programming Assignments, PLDI 2013. [PDF]
- Rajeev Alur, Loris D'Antoni, Sumit Gulwani, Dileep Kini, Mahesh Viswanathan. Automated Grading of DFA constructions, IJCAI 2013. [PDF][PPT]
- Shashank Srikant and Varun Aggarwal. Automatic Grading of Computer Programs: A Machine Learning Approach. ICMLA 2013. [PDF]
Hint/Feedback Generation
- C. Piech, M. Sahami, J. Huang, L. Guibas. Autonomously Generating Hints by Inferring Problem Solving Policies. Learning@Scale 2015 [PDF]
- Daniel Perelman, Sumit Gulwani and Dan Grossman. Test-Driven Synthesis for Automated Feedback for Introductory Computer Science Assignments. ASSESS 2014 (Program). [PDF][PPT]
- Paolo Antonucci. AutoTeach: incremental hints for programming exercises. Master Thesis. [PDF]
- Sihan Li, et al. Dynamic Analysis for Measuring Behavioral Similarity, Draft, 2014. [Tao will send students the PDF file]
- A. Mani, D. Venkataramani, J. Petit, and S. Roura. Better feedback for educational online judges. In Proceedings of the 6th International Conference on Computer Supported Education, pages 176-183. SCITEPRESS, 2014. [PDF]
- Hieke Keuning. Strategy-based feedback for imperative programming exercises. Thesis. Open Universiteit Nederland. 2014. [PDF]
Problem Generation
- Erik Andersen, Sumit Gulwani, Zoran Popovic. A Trace-based Framework for Analyzing and Synthesizing Educational Progressions, CHI 2013. [PDF][PPT]
Teacher/TA Support
- Elena L. Glassman, Jeremy Scott, Rishabh Singh, Philip J. Guo, Robert C. Miller. OverCode: Visualizing Variation in Student Solutions to Programming Problems at Scale. TOCHI 2015. [PDF]
Other Tutoring Support