1. John Anderson and Edward Skwarecki. 1986. The automated tutoring of introductory computer programming.Commun. ACM29, 9 (1986), 842--849.
2. Jens Bennedsen and Michael Caspersen. 2007. Failure rates in introductory programming.ACM SIGCSE Bulletin39, 2 (June 2007), 32--36.
3. Jens Bennedsen and Michael Caspersen. 2008. Exposing the Programming Process. InReflections on the Teaching of Programming, Jens Bennedsen, Michael E. Caspersen, and Michael Kölling (Eds.). LNCS, Vol. 4821. Springer, 6--16.
4. Andreas Blass, Nachum Dershowitz, and Yuri Gurevich. 2009. When are two algorithms the same?Bulletin of Symbolic Logic15, 2 (2009), 145--168.
5. Nigel Bosch, Sidney Mello, and Caitlin Mills. 2013. What Emotions Do Novices Experience during Their First Computer Programming Learning Session? InProceedings AIED 2013: Artificial Intelligence in Education. LNCS, Vol. 7926. Springer, 11--20.