GI 2021
Sun 16 May - Sat 5 June 2021
co-located with ICSE 2021
Sun 30 May 2021 19:25 - 19:50 at GI Room - Session 1

Genetic improvement (GI) tools find improved program versions by modifying the initial program. These can be used for the purpose of automated program repair (APR). GI uses software transformations, called mutation operators, such as deletions, insertions, and replacements of code fragments. Current edit selection strategies, however, under-explore the search spaces of insertion and replacement operators. Therefore, we implement a uniform strategy based on the relative operator search space sizes. We evaluate it on the QuixBugs repair benchmark and find that the uniform strategy has the potential for improving APR tool performance. We also analyse the efficacy of the different mutation operators with regard to the type of code fragment they are applied to. We find that, for all operators, choosing expression statements as target statements is the most successful for finding program variants with improved or preserved fitness (50.03%, 33.12% and 23.85% for deletions, insertions and replacements, respectively), whereas choosing declaration statements is the least effective (3.16%, 10.82% and 3.14% for deletions, insertions and replacements).

Sun 30 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

19:25 - 21:10
Session 1GI 2021 at GI Room
19:25
25m
Long-paper
Uniform Edit Selection for Genetic Improvement: Empirical Analysis of Mutation Operator Efficacy
GI 2021
Marta Smigielska University College London, Aymeric Blot University College London, Justyna Petke University College London
Pre-print Media Attached
19:50
10m
Short-paper
Optimising SQL Queries Using Genetic Improvement
GI 2021
James Callan UCL, Justyna Petke University College London
Pre-print Media Attached
20:00
25m
Long-paper
Exploring the Accuracy - Energy Trade-off in Machine Learning
GI 2021
Alexander E.I. Brownlee University of Stirling, Jason Adair University of Stirling, Saemundur O. Haraldsson University of Stirling, John Jabbo University of Stirling
Pre-print Media Attached
20:25
10m
Short-paper
Open Challenges in Genetic Improvement for Emergent Software Systems
GI 2021
Penelope Faulkner Rainford Lancaster University, Barry Porter Lancaster University
Pre-print Media Attached
20:35
25m
Long-paper
Using Genetic Improvement to Retarget Quantum Software on Differing Hardware
GI 2021
George O'Brien University of Sheffield, John Clark University of Sheffield
Media Attached
21:00
10m
Short-paper
(Genetically) Improving Novelty in Procedural Story Generation
GI 2021
Erik Fredericks Grand Valley State University, Byron Devries Grand Valley State University
Pre-print Media Attached

Information for Participants
Sun 30 May 2021 19:25 - 21:10 at GI Room - Session 1
Info for room GI Room:

Go directly to this room on Clowdr