The 14th International Workshop on Genetic Improvement @ICSE 2025
Navigation: Important Dates, CFP
Event
The 14th instalment of the GI workshop is will take place in Ottawa, collocated with the 47th International Conference on Software Engineering, ICSE 2025.
The workshop is expected to be held in-person. In case of a virtual or hybrid event, virtual presentations may be possible.
Important Dates
- Submission Deadline: 11 November 2024 (Mon)
- Notification: 8 December 2024 (Sun)
- Camera-ready: 5 February 2025 (Wed)
- Workshop: 26 April–4 May 2025 (One day, TBD)
Keep up to date with the latest event news via our Twitter: https://twitter.com/gi_of_software.
Keynote
We are happy to announce that Dr. Shin Hwei Tan, head of the Automated Program RepaIr and MaintEnance Lab (A-PRIME), Concordia University Montreal, Canada, will give the keynote speech at GI@ICSE 2025.
Following her bachelor and masters degrees in Computer Science at University of Illinois at Urbana-Champaign (with Darko Marinov and Lin Tan), Dr. Tan gained her PhD in NUS with Abhik Roychoudhury, followed immediately by becoming an Associate Professor in SUSTech. Since 2023 she has been a Gina Cody Associate Professor in Concordia University, where she founded A-PRIME.
Shin Hwei’s research interests include: Automated Program Repair (APR), Open-source Software Development and Education, Software Testing, Genetic Improvement, Program Analysis and Comment Analysis. In 2019 she co-chaired the GI workshop in Montreal, she founded the APR ICSE workshop series and will co-chair FSE 2026.
Call For Submissions
We invite submissions that discuss recent developments in all areas of research on, and applications of, Genetic Improvement. The International Workshop on Genetic Improvement is the premier workshop in the field and provides an opportunity for researchers interested in automated program repair and software optimisation to disseminate their work, exchange ideas, and discover new research directions.
Topics of interest include both the theory and practice of Genetic Improvement. Applications of GI include, but are not limited to, using GI to:
- Improve runtime efficiency
- Decrease memory consumption
- Decrease energy consumption
- Transplant new functionality
- Specialise software
- Generate multiple versions of software
- Improve low level or binary code
- Use of Large Language Models with GI
- Use of AI with GI
- Repair bugs
- GI techniques in industrial settings
The workshop emphasises interaction and discussion between participants.
Authors are encouraged to submit early and in-progress work.
We invite two types of submissions:
- Research papers (eight page limit, including references)
- Position papers (two page limit, including references)
Papers should be submitted electronically here and must conform to the IEEE conference proceedings template as per the ICSE submission process
Accepted papers must be presented at GI 2025 and will appear in the ICSE workshops volume. The official publication date of the workshop proceedings is the date the proceedings are made available by IEEE. This date may be up to two weeks prior to the first day of ICSE 2025. The official publication date affects the deadline for any patent filings related to published work.
The best paper and best presentation will be awarded during the workshop.
Workshop Chairs
Aymeric Blot is a Senior Lecturer at the University of Rennes. He is a member of the IRISA research centre in the joint Inria/IRISA DiverSE team. He received his doctorate in 2018 from the University of Lille, focusing on automated algorithm design for multi-objective combinatorial optimisation. Following his PhD, he moved to University College London to work on software specialization using genetic improvement. His research interests include genetic improvement, automated machine learning, algorithm configuration, and evolutionary computation. He leads the development of the Magpie automated software improvement framework.
Vesna Nowack received her PhD in Computer Architecture at UPC, Spain (2016). Recently, she worked on APR in academia (Queen Mary University of London, Lancaster University) and industry (Bloomberg). She is currently a Research Associate at Imperial College London with a focus on human-in-the-loop ML systems.
Oliver Krauss received his doctorate in 2022 in Pattern Mining and Genetic Improvement in Compilers and Interpeters. His research focuses on mining patterns in software, as well as data, to improve runtime performance and energy consumption. He maintains several open source frameworks, such as Amaru).
Penn Faulkner Rainford received their PhD in 2019 from the University of York. They work on the interface of Biochemistry and Computing (University of York). Their GI research centres on applications of principles of natural evolution to genetic improvement. Currently focused on phylogenetic analysis for systems designed for real-time evolutionary adaptation (Lancaster University).
Justyna Petke is a Professor of Software Engineering at the Department of Computer Science, University College London. She is a member of the CREST centre and the SOLAR group. Her current research focuses on Genetic Improvement. She also has expertise in Combinatorial Interaction Testing, Constraint Satisfaction and Search-Based Software Engineering. She held an EPSRC Early Career Fellowship on Automated Software Specialisation Using Genetic Improvement (2017-2023). She serves on the Editorial Board for the Journal of Systems and Software, Empirical Software Engineering, Genetic Programming and Evolvable Machines, Engineering Applications of Artificial Intelligence, and as Deputy Editor-in-Chief for the Automated Software Engineering journal.