Genetic Improvement Workshop, ICSE, 2025

Please consider submitting to the GI Workshop at ICSE 2025 GI@ICSE 2025.

Symposium on Applied Computing, Software Verification and Testing Track, 2025

Please consider attending the Symposium on Applied Computing, Software Verification and Testing Track, SAC-SVT 2025.

The 66th CREST Open Workshop - SSBSE Challenge Track: Collaborative Jam Session

We organised the 66th CREST Open Workshop on March 18th and 19th, at KCL. The purpose of the CREST open workshop was to draw together those in the community interested in collaborating on submissions for the SSBSE Challenge Track 2024.

Winner of the Challenge Track at SSBSE

Our work on combining SBSE with LLMs to test gem5 won the Challenge Track at this year's SSBSE: link

DigitNews cover our work

Our work in which we combine GI and LLM was covered by the DigitNews

The 65th CREST Open Workshop on Automated Program Repair and Genetic Improvement

We organised the 65th CREST Open Workshop on September 18th and 19th, at UCL. The topic of the workshop was Automated Program Repair and Genetic Improvement.

The 64th CREST Open Workshop - SSBSE Challenge Track: Collaborative Jam Session

We organised the 64th CREST Open Workshop on August 3rd and 4th, at UCL. The aim of the workshop was to draw together those in the community interested in collaborating on submissions for the SSBSE Challenge Track. The workshop resulted in 4 submissions to the SBSE Challenge Track from researchers from multiple universities and countries.

Late Breaking Abstracts at GECCO 2023

I co-organised the Late-Breaking Abstracts session at the International Conference on Genetic and Evolutionary Computation (GECCO 2023).

The 63rd CREST Open Workshop & the 12th Internat. Workshop on Genetic Improvement

We organised the 63rd CREST Open Workshop on March 27th and 28th, at UCL. The topic of the workshop was Genetic Improvement and Software Specialisation. I am also happy to announce that the 12th International Worskhop on Genetic Improvement took place on 20 May 2023, in Melbourne, Australia, co-located with ICSE.

Associate Editor of the Year 2022

I was awarded the "Associate Editor of the Year" award for my service for the Automated Software Engineering journal in 2022.

NewScientist, ZDNET and PCmag cover our work

Our work in which we use ChatGPT to see how well it can suggest bug fixes was covered by the NewScientist and ZDNET and PCmag.

Elected to the SSBSE Steering Committee

I am honoured to join the Steering Committee for the International Symposium on Search-Based Software Engineering SSBSE.

Keynote Talk at SSBSE 2022

I was honoured to give a keynote talk on the topic of "Genetic Improvement of Software" at the 14th International Symposium on Search-Based Software Engineering (SSBSE) 2022: link

GI Workshop at GECCO 2022

The 11th international workshop on Genetic Improvement took place in July 2022, co-located with the Genetic and Evolutionary Computation Conference (GECCO 2022): link

Keynote Talk at ECSS 2021

I was honoured to give a keynote talk on the topic of "How to achieve high quality research" at the Early Career Researchers Workshop at the 2021 European Computer Science Summit (ECSS): link

Winner of the Challenge Track at SSBSE

Our work on fitness functions in automated program repair won the Challenge Track at this year's SSBSE: link

Keynote Talk at ROPEC 2020

I gave a keynote lecture on Genetic Improvement of Software at the 2020 IEEE Autumn Meeting on Power, Electronics and Computing: link

ASE 2020 Tutorials

ASE 2020 Tutorials, which I'm co-organising, were held virtually on the 21st and 25th of Septmeber 2020: link

ASE 2020 Distinguished PC Member

I was among the winners of the ASE 2020 Distinguished PC Member Award. link

SBSE Track at GECCO

Co-organised the SBSE track at the International Genetic and Evolutionary Computation Conference (GECCO): link

GI Workshop at ICSE

Co-organised the eighth international workshop on Genetic Improvement, co-located with the International Conference on Software Engineering (ICSE 2020): link

CREST Open Workshop on Automated Program Repair and Genetic Improvement

Organised the 62nd CREST Open Workshop - Automated Program Repair and Genetic Improvement: link

Winner of the Challenge Track at SSBSE

Our work on program repair and runtime improvement of software using the genetic improvement framework Gin won the Challenge Track at this year's SSBSE: link

SBSE Track at GECCO

Co-organised the SBSE track at the International Genetic and Evolutionary Computation Conference (GECCO): link

GI Workshop & Demonstrations Track at ICSE

Co-organised the sixth international workshop on Genetic Improvement, co-located with the International Conference on Software Engineering (ICSE 2019): link; and the ICSE Demonstrations Track: link

Facebook Testing and Verification research award

Received one of the Facebook Testing and Verification research awards for a research proposal on Automated Software Migration Using Genetic Improvement. link

GI Workshop at ICSE

Co-organised the fourth international workshop on Genetic Improvement, co-located with the International Conference on Software Engineering (ICSE 2018): link

Dagstuhl Seminar on Genetic Improvement of Software

Co-organised the 2018 Dagstuhl Seminar on Genetic Improvement of Software: link

EPSRC Early Career Fellowship

Started a 5-year fellowship on automated software specialisation using genetic improvement, awarded in February 2017. link

Symposium on Search-Based Software Engineering

Co-chaired the ninth international Symposium on Search-Based Software Engineering (SSBSE 2017): link

GI Workshop at GECCO

Co-organised the third international workshop on Genetic Improvement, co-located with the Genetic and Evolutionary Computation Conference (GECCO 2017): link

SIGEVO Summer School

Served as a student mentor at the first SIGEVO Summer School co-located with GECCO 2017. link

Genetic Improvement of Software: a Comprehensive Survey

A survey on genetic improvement is now available online: link

SBST Workshop at ICSE

Co-organised the 10th International Workshop on Search-Based Software Testing, co-located with the International Conference on Software Engineering: link

Awarded an EPSRC Early Career Fellowship

Awarded an EPSRC Early Career Fellowship on automated software specialisation using genetic improvement: link

Special Issue on Genetic Improvement in GPEM Journal

Special Issue on Genetic Improvement is now published in Volume 18 of the Genetic Programming and Evolvable Machines Journal. It is now available both online and in print. link

CREST Open Workshop on Genetic Improvement

Organised the 2nd CREST Open Workshop on Genetic Improvement: link

SSBSE 2017

We are organising the 9th Symposium on Search-Based Software Engineering (SSBSE 2017). Please submit your work by March 31st. More details about the event can be found here: SSBSE 2017.

Gold 'Humie' Award

Our work on automated software transplantation won a Gold 'Humie' at the Genetic and Evolutionary Computation Conference (GECCO 2016): link

GI Workshop at GECCO

Co-organised the second international workshop on Genetic Improvement, co-located with the Genetic and Evolutionary Computation Conference (GECCO 2016): link

SBST Workshop at ICSE

Co-organised the 9th International Workshop on Search-Based Software Testing, co-located with the International Conference on Software Engineering: link

CREST Open Workshop on Genetic Improvement

Co-organised the CREST Open Workshop on Genetic Improvement: link

New Book

My first book entitled "Bridging Constraint Satisfaction and Boolean Satisfiability" is now available from Springer: link

Guest Editor Role

Selected as the guest editor for the Genetic Programming and Evolvable Machines Journal (GPEM) Special Issue on Genetic Improvement. The call for papers is available here: link

Blog Post on Genetic Improvement

My blog post entitled "Revolutionising the process of software development" is now available on the Dynamic Adaptive Automated Software Engineering (DAASE) project website: link

Media Coverage of Autotransplantation Work

Our work on automated software transplantation was featured in the Wired and BBC Click.

GI Workshop at GECCO

Co-organised the first international workshop on Genetic Improvement, co-located with the Genetic and Evolutionary Computation Conference (GECCO 2015): link

ACM SIGSOFT Distinguished Paper Award

Our paper entitled "Automated Software Transplantation" won an ACM SIGSOFT Distinguished Paper Award at the International Conference on Software Testing an Analysis (ISSTA 2015): link

Best Presentation Award

Won the Best Presentation Award at the International Workshop on Search Based Software Testing (SBST 2015): link

Silver 'Humie' Award

Our work on using genetic improvement and code transplants to specialise a C++ program to a problem class won a Silver 'Humie' at the Genetic and Evolutionary Computation Conference (GECCO 2014): link