Pascal-P, Program STructure and Program Behaviour. - A. John Hurst (Softw. Pract. Exp., 1980)

A Capability Based Language for Persistent Programming: Implementation Issues. - A. John Hurst; A. S. M. Sajeev (POS, 1989)

Programming Persistence in Chi. - A. S. M. Sajeev; A. John Hurst (Computer, 1992)

Extensible Persistent Objects. - A. John Hurst (TOOLS (12/9), 1993)

Literate programming as an aid to marking student assignments. - A. John Hurst (ACSE, 1996)

Principles for designing programming exercises to minimise poor learning behaviours in students. - Angela Carbone; John Hurst; Ian Mitchell 003; Dick Gunstone (ACSE, 2000)

Characteristics of programming exercises that lead to poor learning tendencies: Part II. - Angela Carbone; John Hurst; Ian Mitchell 003; Dick Gunstone (ITiCSE, 2001)

Designing Programming Tasks to Elicit Self-Management Metacognitive Behavior. - Angela Carbone; Ian Mitchell 003; Dick Gunstone; John Hurst (ICCE, 2002)

Inferring Student Learning Behaviour from Website Interactions: A Usage Analysis. - Judy Sheard; Jason Ceddia; John Hurst; Juhani Tuovinen (Educ. Inf. Technol., 2003)

PIAVEE - A Pedagogy-Independent Education Environment. - Shonali Krishnaswamy; Selby Markham; Mohan Baruwal Chhetri; John Hurst; Des Casey (ICALT, 2004)

An Agent Supported Virtual Educational Environment. - Mohan Baruwal Chhetri; Shonali Krishnaswamy; Selby Markham; John Hurst; Des Casey (iiWAS, 2004)

Usability of Accessible Bar Charts. - Cagatay Goncu; Kim Marriott; John Hurst (Diagrams, 2010)

iCALT: Intelligent Context-Aware Learning and Teaching Environment. - Shonali Krishnaswamy; Selby Markham; John Hurst; Steven Cunningham; Cyril Labbé; Behrang Saeedzadeh; Brett Gillick (ICALT, 2010)

Student engagement in first year of an ICT degree: staff and student perceptions. - Judy Sheard; Angela Carbone; A. John Hurst (Comput. Sci. Educ., 2010)