1. A Bug's New Life: Creating Refute Questions from Filtered CS1 Student Code Snapshots
2. Christine Alvarado Briana B Morrison Barbara Ericson Mark Guzdial Brad Miller and David L Ranum. 2012. Performance and use evaluation of an electronic book for introductory Python programming. (2012).
3. Recursion vs. iteration: An empirical study of comprehension
4. Miguel Campusano, Alexandre Bergel, and Johan Fabry. 2016. Does Live Programming Help Program Comprehension?. In A user study with Live Robot Programming. In Proceedings of the 7th International Workshop on Evaluation and Usability of Programming Languages and Tools. ACM, Amsterdam, Netherlands.
5. Most difficult topics in CS1