The 28th CREST Open Workshop
Genetic Programming for Software Engineering
Date: 14 - 15 October 2013
Venue: Engineering Front Executive Suite, Roberts Building, UCL (Directions, or 'C5' on the map here, or Find it on Google maps.)
Overview:
Genetic programming has found widespread application in engineering design, strategy formation, learning and modelling. More importantly for software engineering, recent advances in automated bug fixing, genetic improvement, program synthesis and genetic program translation have all demonstrated that GP can be used as a successful method to generate usable deployed software and its components. This workshop will bring together researchers and practitioners for a two day workshop to discuss these and other exciting new opportunities for use of Genetic Programming for Software Engineering Optimisation.
Programme: (Downloadable Programme in PDF)
+++++++++14 October 2013 – DAY 1+++++++++
10:00 Arrival, Coffee and Pastries
10:30 Welcome and Introductions (Videos: 240p, 360p)
Mark Harman, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
11:15 Gen-O-Fix Embedded Genetic Improvement Programming via Reflection (Slides, Videos: 240p, 360p)
John R. Woodward, Computing Science and Mathematics, University of Stirling, UK
11:35 Discussion
11:50 Bloat vs. overfitting in test-driven GP for program repair
Claire Le Goues, School of Computer Science at Carnegie Mellon University, USA
12:10 Discussion
12:25 Co-operative Co-evolution for Game Design from a Computational Creativity Perspective (Slides, Videos: 240p, 360p)
Simon Colton, Department of Computing, Goldsmiths, University of London, UK
12:45 Discussion
13:00 Sandwich lunch at the venue
14:00 Evolutionary Optimisation of Python Programs Based on Execution Times
Gabriela Ochoa, Computing Science and Mathematics, University of Stirling, UK
14:20 Discussion
14:35 The calculator problem and the evolutionary synthesis of arbitrary software (Slides, Videos: 240p, 360p)
Lee Spector, School of Cognitive Science, Hampshire College, USA
14:55 Discussion
15:10 Refreshments
15:40 Genetic Programming with Meaning and Confidence (Slides, Videos: 240p, 360p)
Colin Johnson, School of Computing, University of Kent, UK
16:00 Discussion
16:15 Genetically Improving MiniSAT (Slides)
Justyna Petke, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
16:35 Discussion
16:50 Wrap-up
17:15 Close
+++++++++15 October 2013 – Day 2+++++++++
9:30 Arrival, Coffee and Pastries
10:00 Genetic Improvement Programming (Slides, Videos: 240p, 360p)
Bill Langdon, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
10:20 Discussion
10:35 Fraglets and the Evolution of Chemical Programs
Lidia A. R. Yamamoto, University of Strasbourg, France
10:50 Discussion
11:05 Refreshments
11:30 Breakout groups
12:30 Lunch at the venue
13:30 Plenary and feedback for groups
14:05 Genetic Software Transplantation (Videos: 240p, 360p)
Mark Harman, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
14:25 Discussion
14:40 Refreshments
15:10 Genetic Programming, Grammars, and Program Maintenance
Bob McKay, Seoul National University, Korea
15:30 Discussion
15:45 Human maintainability of patches
Westley Weimer, Department of Computer Science, University of Virginia, USA
16:05 Discussion
16:20 Wrap-up
17:00 Close
Photos:
This workshop is supported by the following sponsors:
Registered Attendees:
- Jason Adair, Computing Science and Mathematics, University of Stirling, UK
- Alexandros Agapitos, University College Dublin, Ireland
- Mohamed Bader-El-Den, School of Computing, Portsmouth University, UK
- Monica Banerjea-Brodeu, Computing Science and Mathematics, University of Stirling, UK
- Earl Barr, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Una Benlic, Computing Science and Mathematics, University of Stirling, UK
- Alexander Brownlee, Computing Science and Mathematics, University of Stirling, UK
- Maxim Buzdalov, Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics, Russia
- Arina Buzdalova, Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics, Russia
- David Clark, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Brendan Cody-Kenny, Trinity College Dublin, Ireland
- Simon Colton, Department of Computing, Goldsmiths, University of London, UK
- Dionysios Efstathiou, Department of Informatics, King's College London, UK
- Michael Epitropakis, Computing Science and Mathematics, University of Stirling, UK
- Kevin Graham, Computing Science and Mathematics, University of Stirling, UK
- Saemundur Oskar Haraldsson, Computing Science and Mathematics, University of Stirling, UK
- Mark Harman, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Rachel Harrison, Department of Computing and Communication Technologies, Oxford Brookes University, UK
- Syed Islam, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Yue Jia, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Colin Johnson, School of Computing, University of Kent, UK
- Derek Jones, Knowledge Software, UK
- Mikhail Kever, Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics, Russia
- Alexey Kolesnichenko, Chair of Software Engineering, ETH Zurich, Switzerland
- Jens Krinke, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Bill Langdon, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Claire Le Goues, School of Computer Science at Carnegie Mellon University, USA
- Tony Lewis, Department of Structural Molecular Biology, UCL, UK
- Hui Liu, CREST Centre, SSE Group, Department of Computer Science, UCL and Beijing Institute of Technology, China
- Lech Madeyski, Software Engineering Department, Wroclaw University of Technology, Poland
- Matias Martinez, Inria and University of Lille I, France
- Bob McKay, Seoul National University, Korea
- Alberto Moraglio, University of Exeter, UK
- Miguel Nicolau, University College Dublin, Ireland
- Gabriela Ochoa, Computing Science and Mathematics, University of Stirling, UK
- Michael O'Neill, Complex & Adaptive Systems Laboratory (UCD CASL), University College Dublin, Ireland
- Justyna Petke, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Federica Sarro, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Lee Spector, School of Cognitive Science, Hampshire College, USA
- Jerry Swan, Computing Science and Mathematics, University of Stirling, UK
- Clyde Vassallo, University of Malta, Malta
- Nadarajen Veerapen, Computing Science and Mathematics, University of Stirling, UK
- Westley Weimer, Department of Computer Science, University of Virginia, USA
- David White, Computing Sciences, University of Glasgow, UK
- John R. Woodward, Computing Science and Mathematics, University of Stirling, UK
- Fan Wu, CREST Centre, SSE Group, Department of Computer Science, UCL, UK
- Lidia A. R. Yamamoto, University of Strasbourg, France
- Shin Yoo, CREST Centre, SSE Group, Department of Computer Science, UCL, UK