3motion: untethered 3D gesture interaction. - John Payne 001; Paul Keir; Jocelyn Elgoyhen; Tom Kenny; Martin Naef (SIGGRAPH Sketches, 2005)

Gesture-recognition with Non-referenced Tracking. - Paul Keir; John Payne 001; Jocelyn Elgoyhen; Martyn Horner; Martin Näf; Paul Anderson (3DUI, 2006)

Gameplay issues in the design of spatial 3D gestures for video games. - John Payne 001; Paul Keir; Jocelyn Elgoyhen; Mairghread McLundie; Martin Naef; Martyn Horner; Paul Anderson (CHI Extended Abstracts, 2006)

Compile-Time and Run-Time Issues in an Auto-Parallelisation System for the Cell BE Processor. - Alastair F. Donaldson; Paul Keir; Anton Lokhmotov (Euro-Par Workshops, 2008)

Mainstream Parallel Array Programming on Cell. - Paul Keir; W. Paul Cockshott; Andrew Richards (Euro-Par Workshops (1), 2010)

Programming Heterogeneous Multicore Systems Using Threading Building Blocks. - George Russell; Paul Keir; Alastair F. Donaldson; Uwe Dolinsky; Andrew Richards; Colin Riley (Euro-Par Workshops, 2010)

Design and implementation of an array language for computational science on a heterogeneous multicore architecture. - Paul Keir (2012)

Array languages and the N-body problem. - W. Paul Cockshott; Youssef Gdura; Paul Keir (Concurr. Comput. Pract. Exp., 2014)

Kernel composition in SYCL. - Ralph Potter; Paul Keir; Russell J. Bradford; Alastair Murray (IWOCL, 2015)

Towards Programmable Address Spaces. - Andrew Gozillon; Paul Keir (FedCSIS, 2017)

Intrinsic Currying for C++ Template Metaprograms. - Paul Keir; Andrew Gozillon; Seyed Hossein Haeri (TFP, 2018)

Composition of Languages Embedded in Scala. - Seyed Hossein Haeri; Paul Keir (FedCSIS, 2019)

Solving the Expression Problem in C++, á la LMS. - Seyed Hossein Haeri; Paul Keir (ICTAC, 2019)

Instructed late binding. - Seyed Hossein Haeri; Paul Keir (PCI, 2019)

A Multi-Node Energy Prediction Approach Combined with Optimum Prediction Interval for RF Powered WSNs. - Bikrant Koirala; Keshav P. Dahal; Paul Keir; Wenbing Chen (Sensors, 2019)

Virtual Reality vs Pancake Environments: A Comparison of Interaction on Immersive and Traditional Screens. - Raymond Holder; Mark Carey; Paul Keir (AVR (1), 2020)

Mitigating Webshell Attacks through Machine Learning Techniques. - You Guo; Hector Marco-Gisbert; Paul Keir (Future Internet, 2020)

Compiler Support for Parallel Evaluation of C++ Constant Expressions. - Andrew Gozillon; Hossein Haeri; James Riordan; Paul Keir (FedCSIS, 2023)

MoonBase VR: Learning to program in a virtual reality game. - Raymond Holder; Mark Carey; Patrick Walder; Paul Keir (ICIEI, 2023)

Porting SYCL accelerated neural network frameworks to edge devices. - Dylan Angus; Svetlozar Georgiev; Hector Arroyo Gonzalez; James Riordan; Paul Keir; Mehdi Goli 001 (IWOCL, 2023)

Performance Analysis of Compiler Support for Parallel Evaluation of C++ Constant Expressions. - Andrew Gozillon; Seyed Hossein Haeri; James Riordan; Paul Keir (KKIO@FedCSIS, 2023)

ClangOz: Parallel constant evaluation of C++ map and reduce operations. - Paul Keir; Andrew Gozillon (J. Comput. Lang., 2024)

Segmentation of Drone Collision Hazards in Airborne RADAR Point Clouds Using PointNet. - Hector Arroyo Gonzalez; Paul Keir; Dylan Angus; Santiago Matalonga; Svetlozar Georgiev; Mehdi Goli 001; Gerard Dooly; James Riordan (IEEE Trans. Intell. Transp. Syst., 2024)