1. Towards progress indicators for measuring student programming effort during solution development
2. Board 43: Designing Boosters and Recognition to Promote a Growth Mind-set in Programming Activities
3. Stephen H. Edwards and Zhiyi Li. 2020. A Proposal to Use Gamification Systematically to Nudge Students Toward Productive Behaviors . In Koli Calling '20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research ( Koli, Finland) (Koli Calling '20). Association for Computing Machinery, New York, NY, USA, Article 28, 8 pages. https://doi.org/10.1145/3428029.3428057 Stephen H. Edwards and Zhiyi Li. 2020. A Proposal to Use Gamification Systematically to Nudge Students Toward Productive Behaviors. In Koli Calling '20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research (Koli, Finland) (Koli Calling '20). Association for Computing Machinery, New York, NY, USA, Article 28, 8 pages. https://doi.org/10.1145/3428029.3428057
4. Developing Software Engineering Skills using Real Tools for Automated Grading
5. Cindy E Hmelo-Silver . 2004. Problem-based learning: What and how do students learn? Educational psychology review 16, 3 ( 2004 ), 235--266. Cindy E Hmelo-Silver. 2004. Problem-based learning: What and how do students learn? Educational psychology review 16, 3 (2004), 235--266.