DRASTIC: A Run-Time Architecture for Evolving, Distributed, Persistent Systems. - James Huw Evans; Peter Dickman (ECOOP, 1997)

Garbage collection and memory management. - James Huw Evans; Peter Dickman (OOPSLA Addendum, 1997)

Porting a Distributed System to PJama: Orthogonal Persistence for Java? - James Huw Evans; Susan Spence (POS/PJW, 1998)

Architectural Evolution: A Multi-level Perspective. - James Huw Evans (ECOOP Workshops, 1999)

Zones, Contracts and Absorbing Changes: An Approach to Software Evolution. - James Huw Evans; Peter Dickman (OOPSLA, 1999)

Object-Oriented Architectural Evolution. - Isabelle Borne; Galal Hassan Galal; James Huw Evans; Luís Filipe Andrade (ECOOP Workshops, 2000)

Why is Distributed System Evolution Not Better Supported? - James Huw Evans (IWPSE, 2001)

JavaCloak: Reflecting on Java Typing for Class Reuse Using Proxies. - Karen Renaud; James Huw Evans (Reflection, 2001)

Dynamic On-line Object Update in the Grumps System. - James Huw Evans (COMPSAC, 2002)

Peer-to-Peer Programming with Teaq. - James Huw Evans; Peter Dickman (NETWORKING Workshops, 2002)

Tiamat: Generative Communication in a Changing World. - Gareth P. McSorley; James Huw Evans (Middleware Workshops, 2003)

The pervasiveness of evolution in GRUMPS software. - James Huw Evans; Malcolm P. Atkinson 001; Margaret I. Brown; Julie Cargill; Murray Crease; Steve Draper; Philip D. Gray; Richard Thomas (Softw. Pract. Exp., 2003)

Instrumenting Bytecode for the Production of Usage Data. - Iain McLeod; James Huw Evans; Philip D. Gray; Rebecca Mancy (CADUI, 2004)

DRASTIC and GRUMPS: design and implementation of two run-time evolution frameworks. - James Huw Evans (IEE Proc. Softw., 2004)

Run-time evolution of distributed systems. - James Huw Evans (2004)