Positional Effect of Crossover and Mutation in Grammatical Evolution. - Tom Castle; Colin G. Johnson (EuroGP, 2010)

Evolving program trees with limited scope variable declarations. - Tom Castle; Colin G. Johnson (IEEE Congress on Evolutionary Computation, 2012)

Evolving High-Level Imperative Program Trees with Strongly Formed Genetic Programming. - Tom Castle; Colin G. Johnson (EuroGP, 2012)

EpochX: genetic programming in java with statistics and event monitoring. - Fernando E. B. Otero; Tom Castle; Colin G. Johnson (GECCO (Companion), 2012)

Evolving high-level imperative program trees with genetic programming. - Tom Castle (2012)

Event-based graphical monitoring in the EpochX genetic programming framework. - Loïc Vaseux; Fernando E. B. Otero; Tom Castle; Colin G. Johnson (GECCO (Companion), 2013)