| 2025 | SGAI | A Hybrid Reasoning System for Visual Arithmetic Learning. | Wenbo Zhang, Colin G. Johnson, Ender zcan |
| 2020 | GECCO | Exploratory path planning for mobile robots in dynamic environments with ant colony optimization. | Valria de Carvalho Santos, Fernando E. B. Otero, Colin G. Johnson, Fernando Santos Osrio, Claudio Fabiano Motta Toledo |
| 2020 | SGAI | Software Fault Localisation via Probabilistic Modelling. | Colin G. Johnson |
| 2019 | SGAI | Stepwise Evolutionary Learning Using Deep Learned Guidance Functions. | Colin G. Johnson |
| 2018 | ISSTA | Subtype polymorphism la carte via machine learning on dependent types. | Jerry Swan, Colin G. Johnson, Edwin C. Brady |
| 2017 | ITiCSE | A First Look at the Year in Computing. | Sebastian Dziallas, Sally Fincher, Colin G. Johnson, Ian Utting |
| 2017 | RoboCup | Fear Learning for Flexible Decision Making in RoboCup: A Discussion. | Caroline Rizzi Raymundo, Colin G. Johnson, Patrcia A. Vargas |
| 2016 | CEC | Exploratory path planning using the Max-min ant system algorithm. | Valria de Carvalho Santos, Fernando Santos Osrio, Claudio Fabiano Motta Toledo, Fernando E. B. Otero, Colin G. Johnson |
| 2016 | GECCO | Evals is Not Enough: Why We Should Report Wall-clock Time. | John R. Woodward, Alexander E. I. Brownlee, Colin G. Johnson |
| 2016 | GECCO | GP vs GI: If You Can't Beat Them, Join Them. | John R. Woodward, Colin G. Johnson, Alexander E. I. Brownlee |
| 2016 | GECCO | Connecting Automatic Parameter Tuning, Genetic Programming as a Hyper-heuristic, and Genetic Improvement Programming. | John R. Woodward, Colin G. Johnson, Alexander E. I. Brownlee |
| 2016 | RO-MAN | Improving the predictive performance of SAFEL: A Situation-Aware FEar Learning model. | Caroline Rizzi Raymundo, Colin G. Johnson, Patrcia A. Vargas |
| 2015 | GECCO | Fitness as Task-relevant Information Accumulation. | Colin G. Johnson, John R. Woodward |
| 2015 | RO-MAN | An architecture for emotional and context-aware associative learning for robot companions. | Caroline Rizzi Raymundo, Colin G. Johnson, Patrcia A. Vargas |
| 2014 | GECCO | A genetic programming problem definition language code generator for the epochX framework. | Claris Leroux, Fernando E. B. Otero, Colin G. Johnson |
| 2014 | ISNN | Region Based Image Preprocessor for Feed-Forward Perceptron Based Systems. | Keith A. Greenhow, Colin G. Johnson |
| 2013 | EUROGP | Automated Problem Decomposition for the Boolean Domain with Genetic Programming. | Fernando E. B. Otero, Colin G. Johnson |
| 2013 | GECCO | Event-based graphical monitoring in the EpochX genetic programming framework. | Loc Vaseux, Fernando E. B. Otero, Tom Castle, Colin G. Johnson |
| 2013 | IJCCI | Protein Secondary Structure Prediction using an Optimised Bayesian Classification Neural Network. | Son T. Nguyen, Colin G. Johnson |
| 2012 | CEC | Evolving program trees with limited scope variable declarations. | Tom Castle, Colin G. Johnson |
| 2012 | CEC | Search-based evolutionary operators for extensionally-defined search spaces: Applications to image search. | Colin G. Johnson |
| 2012 | CEC | Evolving recursive programs using non-recursive scaffolding. | Alberto Moraglio, Fernando E. B. Otero, Colin G. Johnson, Simon J. Thompson, Alex Alves Freitas |
| 2012 | EUROGP | Evolving High-Level Imperative Program Trees with Strongly Formed Genetic Programming. | Tom Castle, Colin G. Johnson |
| 2012 | GECCO | EpochX: genetic programming in java with statistics and event monitoring. | Fernando E. B. Otero, Tom Castle, Colin G. Johnson |
| 2012 | PPSN | Geometric Semantic Genetic Programming. | Alberto Moraglio, Krzysztof Krawiec, Colin G. Johnson |
| 2010 | CEC | ME-CGP: Multi Expression Cartesian Genetic Programming. | Phil T. Cattani, Colin G. Johnson |
| 2010 | CEC | The effect of level of rationality on macro-activities of the Lucas-Island model. | Ahmed Okasha, Colin G. Johnson |
| 2010 | EUROGP | Positional Effect of Crossover and Mutation in Grammatical Evolution. | Tom Castle, Colin G. Johnson |
| 2009 | CEC | Semantically driven mutation in genetic programming. | Lawrence Beadle, Colin G. Johnson |
| 2009 | CIDM | Handling continuous attributes in Ant Colony Classification algorithms. | Fernando E. B. Otero, Alex Alves Freitas, Colin G. Johnson |
| 2009 | EUROGP | Genetic Programming Crossover: Does It Cross over? | Colin G. Johnson |
| 2008 | CEC | Semantically driven crossover in genetic programming. | Lawrence Beadle, Colin G. Johnson |
| 2008 | CEC | Multi-level neutrality in optimization. | Colin G. Johnson |
| 2007 | EUROGP | Genetic Programming with Fitness Based on Model Checking. | Colin G. Johnson |
| 2007 | GECCO | Particle swarm and bayesian networks applied to attribute selection for protein functional classification. | Elon Santos Correa, Alex Alves Freitas, Colin G. Johnson |
| 2007 | GECCO | A genetic algorithm for coverage problems. | Colin G. Johnson |
| 2006 | GECCO | A new discrete particle swarm algorithm applied to attribute selection in a bioinformatics data set. | Elon Santos Correa, Alex Alves Freitas, Colin G. Johnson |
| 2003 | EUROGP | Artificial Immune System Programming for Symbolic Regression. | Colin G. Johnson |
| 2003 | IV | Colour merging for the visualization of biomolecular sequence data. | Mark Alston, Colin G. Johnson, Gary Robinson |
| 2002 | EUROGP | Deriving Genetic Programming Fitness Properties by Static Analysis. | Colin G. Johnson |
| 2002 | SAC | Individual-based simulation of the clustering behaviour of epidermal growth factor receptors. | Jacki P. Goldman, William J. Gullick, Dennis Bray, Colin G. Johnson |
| 1998 | ICRA | A Robot Programming Environment Based on Free-Form CAD Modeling. | Colin G. Johnson, Duncan Marsh |