1. Measuring static quality of student code
2. Investigating novice programming mistakes
3. Developing maintainable software: The Readable approach
4. Tony Clear, JL Whalley, Phil Robbins, Anne Philpott, Anna Eckerdal, and Mikko- Jussi Laakso. 2011. Report on the final bracelet workshop: Auckland university of technology, september 2010. (2011).
5. Malcolm Corney, Raymond Lister, and Donna Teague. 2011. Early relational reasoning and the novice programmer: swapping as the'hello world'of relational reasoning. In Proceedings of the Thirteenth Australiasian Computing Education Conference. Australian Computer Society, 95--104.