Student Models in Computer-Aided Instruction. - John A. Self (Int. J. Man Mach. Stud., 1974)

Embedding Non-determinism. - John A. Self (Softw. Pract. Exp., 1975)

Artificial Intelligence Techniques in Computer Assisted Instruction. - John A. Self (Aust. Comput. J., 1977)

Concept Teaching. - John A. Self (Artif. Intell., 1977)

A Dialogue System to Teach Database Concepts. - R. W. A. Hudson; John A. Self (Comput. J., 1982)

Building expert systems, edited by F. Hayes-Roth D.A. Waterman and D.B. Lenat Addison-Wesley, London, 1983 (£27.50). - John A. Self (Robotica, 1984)

Expert Systems: Concepts and Examples by J.L. Alty and M.J. Coombs, J. Wiley, Chichester, Sussex, 1984 (£10).Expert Systems: Principles and Case Studies edited by R. Forsyth, Chapman Hall, London, 1984 (£9.95 paperback; £20 hardback).A Practical Guide to Designing Expert Systems by S.M. Weiss and C.A. Kulikowski, Chapman & Hall, London, 1984 (£15). - John A. Self (Robotica, 1985)

Knowledge, Belief and User Modelling. - John A. Self (AIMSA, 1988)

Monitoring Hypertext Users. - Cathy Taylor; John A. Self (Interact. Comput., 1990)

Cognitive Diagnosis for Tutoring Systems. - John A. Self (ECAI, 1992)

People Power: A Human-Computer Collaborative Learning System. - Pierre Dillenbourg; John A. Self (Intelligent Tutoring Systems, 1992)

A Framework for Learner Modelling. - Pierre Dillenbourg; John A. Self (Interact. Learn. Environ., 1992)

Model-Based Cognitive Diagnosis. - John A. Self (User Model. User Adapt. Interact., 1993)

A Learner Model Reason Maintenance System. - Ana Paiva 001; John A. Self (ECAI, 1994)

On the Dynamics of Learner Models. - Ana Paiva 001; John A. Self; Roger Hartley (ECAI, 1994)

TAGUS - A User and Leamer Modeling Workbench. - Ana Paiva 001; John A. Self (User Model. User Adapt. Interact., 1995)

Deconstructionist Student Models in the Computer-Based Learning of Science. - John A. Self (CALISCE, 1996)

A Process-Sensitive Learning Environment Architecture. - Fabio N. Akhras; John A. Self (Intelligent Tutoring Systems, 1996)

What If the Computer Doesn't Know the Answer? - Pierre Dillenbourg; John A. Self (Commun. ACM, 1996)

Multi-Agent Based Pedagogical Games. - Lúcia Maria Martins Giraffa; Rosa Maria Vicari; John A. Self (Intelligent Tutoring Systems, 1998)

Hanging by Two Threads: The Evolution of Intelligent Tutoring Systems Research. - John A. Self (Intelligent Tutoring Systems, 1998)

Interview. - John A. Self (Künstliche Intell., 1999)

Maintaining a Jointly Constructed Student Model. - Vania Dimitrova; John A. Self; Paul Brna (AIMSA, 2000)

LeCS: A Collaborative Case Study System. - Marta C. Rosatelli; John A. Self; Marcello Thiry (Intelligent Tutoring Systems, 2000)

Using Meta-cognitive Conflicts to Support Group Problem Solving. - Patrícia Azevedo Tedesco; John A. Self (Intelligent Tutoring Systems, 2000)

MArCo: Using Meta-cognitive Conflicts to Provoke Strategic Changes. - Patrícia Azevedo Tedesco; John A. Self (IBERAMIA-SBIA, 2000)

Applying Interactive Open Learner Models to Learning Technical Terminology. - Vania Dimitrova; John A. Self; Paul Brna (User Modeling, 2001)

An Agent-Based System for Supporting Learning from Case Studies. - Marta C. Rosatelli; John A. Self; Tulio V. D. Christofoletti (IBERAMIA, 2002)

The Design and Implementation of a Graphical Communication Medium for Interactive Open Learner Modelling. - Vania Dimitrova; Paul Brna; John A. Self (Intelligent Tutoring Systems, 2002)

A Collaborative Case Study System for Distance Learning. - Marta Costa Rosatelli; John A. Self (Int. J. Artif. Intell. Educ., 2004)

The Birth of IJAIED. - John A. Self (Int. J. Artif. Intell. Educ., 2016)