International Workshop on Automatic Software Optimisation

Ninth GI Workshop, 2020, (now running online!)

Brad Alexander

Brad Alexander is a member of the Optimisation and Logistics Group at the University of Adelaide. His research interests include program optimisation, rewriting, genetic-programming (GP) - especially the discovery of recurrences and search-based-software-engineering. He is currently supervising projects in evolutionary art and in applications of search based software engineering to energy conservation and monitoring in mobile platforms. He has also supervised successful projects in the evolution of control algorithms for robots, the evolution of three-dimensional geological models, and the synthesis and optimisation of artificial water distribution networks, and using background optimisation to improve the performance of instruction set simulators (ISS)'s.

brad [at]

Alexander (Sandy) Brownlee

Alexander (Sandy) Brownlee is a Lecturer in the Division of Computing Science and Mathematics at the University of Stirling. His main topics of interest are in search-based optimisation methods and machine learning, with applications in civil engineering, transportation and SBSE. Within SBSE, he is interested in automated bug-fixing and improvement of non-functional properties such as run-time and energy consumption; how these different objectives interact with each other; and novel approaches to mutating code. He is also one of the developers of Gin, an open-source toolkit for experimentation with Genetic Improvement on real-world software projects.

alexander.brownlee [at]

Saemundur O. Haraldsson

Saemundur O. Haraldsson is a Lecturer at the University of Stirling. He has multiple publications on Genetic Improvement, including two that have received best paper awards; in 2017’s GI and ICTS4eHealth workshops. Additionally, he co-authored the first comprehensive survey on GI which was published in 2017. He has been invited to give multiple talks on the subject, including three Crest Open Workshops and for an industrial audience in Iceland. His PhD thesis (submitted in May 2017) details his work on the world's first live GI integration in an industrial application. Saemundur has previously given a tutorial on GI at PPSN 2018.

s.haraldsson [at]

Markus Wagner

Markus Wagner is a Senior Lecturer at the School of Computer Science, University of Adelaide, Australia. He has done his PhD studies at the Max Planck Institute for Informatics in Saarbruecken, Germany and at the University of Adelaide, Australia. For the outcomes of his studies, he has received the university's Doctoral Research Medal - the first for this school.

His research topics range from mathematical runtime analysis of heuristic optimisation algorithms and theory-guided algorithm design to applications of heuristic methods to renewable energy production, professional team cycling and software engineering. So far, he has been a program committee member 30 times, and he has written over 100 articles with over 100 different co-authors. He is on SIGEVO's Executive Board and serves as the first ever Sustainability Officer. He has contributed to GECCOs as Workshop Chair and Competition Chair, and he has chaired several education-related committees within the IEEE CIS.

markus.wagner [at]

John R. Woodward

John R. Woodward is head of the Operational Research Group ( at QMUL. He holds a BSc in Theoretical Physics, an MSc in Cognitive Science and a PhD in Computer Science, all from the University of Birmingham. His research interests include Automated Software Engineering, Artificial Intelligence/Machine Learning and in particular Genetic Programming. Publications are at (, and current EPSRC grants are at ( Public engagement articles are at ( He has worked in industrial, military, educational and academic settings, and been employed by EDS, CERN and RAF and three UK Universities (Birmingham, Nottingham, Stirling).

j.woodward [at]