I am a Research Fellow at the University of Stirling, where I received my bachelor's degree in
Computing Science and Psychology, and my PhD.
My interests include evolutionary computation, machine learning, and explainability of AI.
I am working on two concurrent projects:
TOGA: Towards Grammar-Aware Operators for
Genetic Improvement of Software
Software maintenance is one of the most time-consuming aspects of software
development: valuable time is wasted on repair and improvements that could
be better spent developing new features. Genetic Improvement (GI) is a new
technique that applies search-based optimisation methods to improving existing
code, with the potential to reduce developer effort in maintenance considerably.
This project implements new GI operators that respect the Java programming
language's grammar and test their effectiveness when applied to well-used
open-source software projects.
Predictive Analytics of Sensor Data in Pork Production
Technology in pork production is commonly used to manage environments, allowing
staff to react to spikes in ammonia, temperature fluctuations, etc. The by-product
of these technologies is huge, underutilised datasets. Liaising with a number of
third-party companies has allowed us to collect data regarding a variety of
different environmental factors which we apply data analysis and predictive
techniques to allow existing technologies to be used in administerial roles.
SICSA AI THEME 2017
SICSA PRE-EC 2018
Feel free to email me at: