End user robot programming via visual languages. - James P. Diprose (VL/HCC, 2011)

Ruru: A spatial and interactive visual programming language for novice robot programming. - James P. Diprose; Bruce A. MacDonald; John G. Hosking (VL/HCC, 2011)

Tools for programming human robot interaction. - James P. Diprose (VL/HCC, 2014)

A human-centric API for programming socially interactive robots. - James P. Diprose; Beryl Plimmer; Bruce A. MacDonald; John G. Hosking (VL/HCC, 2014)

Tabletop 3D Object Manipulation with Touch and Tangibles. - Beryl Plimmer; Ben Brown; James P. Diprose; Simon Du Preez; Andrew Luxton-Reilly (Collaboration Meets Interactive Spaces, 2016)

Designing an API at an appropriate abstraction level for programming social robot applications. - James P. Diprose; Bruce A. MacDonald; John G. Hosking; Beryl Plimmer (J. Vis. Lang. Comput., 2017)

Towards automatic visual fault detection in highly expressive human-like animatronic faces with soft skin. - Ralf Mayet; James P. Diprose; Amit Kumar Pandey (RO-MAN, 2019)

A User-Friendly Dashboard for Tracking Global Open Access Performance. - James P. Diprose; Richard Hosking; Richard Rigoni; Aniek Roelofs; Tuan-Yow Chien; Kathryn R. Napier; Katie Wilson; Chun-Kai (Karl) Huang; Rebecca N. Handcock; Lucy Montgomery; Cameron Neylon (J. Electron. Publ., 2023)

Open access research outputs receive more diverse citations. - Chun-Kai Huang 001; Cameron Neylon; Lucy Montgomery; Richard Hosking; James P. Diprose; Rebecca N. Handcock; Katie Wilson (Scientometrics, 2024)