Programming in occam 2. - Geraint Jones; Michael Goldsmith (Prentice Hall, 1985)

Programming in occam. - Geraint Jones (Prentice Hall, 1986)

Deriving the Fast Fourier Algorithm by Calculation. - Geraint Jones (Functional Programming, 1989)

Formal Derivation of a Pattern Matching Algorithm. - Richard S. Bird; Jeremy Gibbons; Geraint Jones (Sci. Comput. Program., 1989)

Getting Your Wires Crossed. - Geraint Jones (Functional Programming, 1991)

Deriving Bit-Serial Circuits in Ruby. - Geraint Jones; Mary Sheeran (VLSI, 1991)

A Certain Loss of Identity. - Geraint Jones; Mary Sheeran (Functional Programming, 1992)

Designing Arithmetic Circuits by Refinement in Ruby. - Geraint Jones; Mary Sheeran (Sci. Comput. Program., 1994)

More Haste, Less Speed: Lazy Versus Eager Evaluation. - Richard S. Bird; Geraint Jones; Oege de Moor (J. Funct. Program., 1997)

The Under-Appreciated Unfold. - Jeremy Gibbons; Geraint Jones (ICFP, 1998)

Serialising Parallel Processes in a Hardware/Software Partitioning Context. - Leila Silva; Augusto Sampaio 001; Geraint Jones (FME, 2001)

Towards a situated, multimodal interface for multiple UAV control. - Geraint Jones; Nadia Berthouze; Roman Bielski; Simon J. Julier (ICRA, 2010)

Squeezy Green Balls: Promoting Environmental Awareness through Playful Interactions. - Charlene Jennett; Ioanna Iacovides; Anna L. Cox; Anastasia Vikhanova; Emily Weigold; Layla Mostaghimi; Geraint Jones; James Jenkins; Sarah Gallacher; Yvonne Rogers (CHI PLAY, 2016)