NoobLab: An Intelligent Learning Environment for Teaching Programming. - Paul Neve; Gordon Hunter; David Livingstone; James Orwell (Web Intelligence/IAT Workshops, 2012)

Learn Programming++: The Design, Implementation and Deployment of an Intelligent Environment for the Teaching and Learning of Computer Programming. - Gordon Hunter; David Livingstone; Paul Neve; Graham Alsop (Intelligent Environments, 2013)

NoobLab: An E-learning Platform for Teaching Programming. - Paul Neve; Gordon Hunter; David Livingstone (MCSoC, 2014)

Keeping Them Interested and Keeping Them Honest: Using an On-Line Learning and Development Environment Called NoobLab to Improve Outcomes and Prevent Plagiarism in Undergraduate Programming Pedagogy. - Paul Neve; Gordon Hunter; David Livingstone (Intelligent Environments (Workshops), 2016)