The Transition of Context-Free Textual Languages into a Visual Programming Notation via Graph Techniques and a Metal Tool. - Frank Stefan Bühler; Michael Callaghan; Paul Luker (COMPSAC, 1998)

Virtual Learning Environments for Object-Oriented Design Patterns. - Heiko Hirschmüller; Michael Callaghan; Alan O'Callaghan (EUROMEDIA, 1998)

3-D visualisation of design patterns and Java programs in computer science education. - Michael Callaghan; Heiko Hirschmüller (ITiCSE, 1998)

Conversation Space: Visualising Multi-threaded Conversation. - Dimitri Popolov; Michael Callaghan; Paul Luker (Advanced Visual Interfaces, 2000)

VOODE/VOOPL-1: The Visual Construction of CORBA Components. - Frank Stefan Bühler; Michael Callaghan; Paul Luker (VL, 2000)

Tying models of learning to design of collaborative learning software tools. - Dimitri Popolov; Michael Callaghan; Paul Luker (J. Comput. Assist. Learn., 2002)

Hand-Drawn Symbol Recognition in Immersive Virtual Reality Using Deep Extreme Learning Machines. - Hubert Cecotti; Cyrus Boumedine; Michael Callaghan (RTIP2R, 2016)

An Intelligent Remote Monitoring System for Total Knee Arthroplasty Patients. - Yunus Msayib; Patrick Gaydecki; Michael Callaghan; Nicola Dale; Sheheera Ismail (J. Medical Syst., 2017)

Magnetic Resonance Imaging Visualization in Fully Immersive Virtual Reality. - Hubert Cecotti; Quentin Richard; Joseph Gravellier; Michael Callaghan (iLRN, 2020)

Practical Application of the Learning Mechanics-Game Mechanics Framework for Serious Games Design and Analysis for the Development of Mental Computation in Virtual Reality. - Hubert Cecotti; Michael Callaghan (TALE, 2021)

Serious Game for Medical Imaging in Fully Immersive Virtual Reality. - Hubert Cecotti; Michael Callaghan; Benjamin Foucher; Stevens Joslain (TALE, 2021)