EXTENDED DEADLINE 14 November 2024: Call for Submissions 14th GI workshop (event page) at ICSE 2025 - Submit Here
HOT 27 April (Sun): 14th GI workshop (event page) at ICSE 2025
NEW Invitation to submit to the special issue on Genetic Improvement in the Automated Software Engineering Journal
Living Survey on Genetic Improvement
Search operates within all fields available. Use quotes for “multi-words queries”. Space separated queries are conjunctives. Magic queries include venues, type of venue, publication year, and tags. Clicking on data links in the table will query all similar entries.
Query:
Showing 560 of 560 entries.
Title | Authors | Venue/Issue | Year | Tags | Links |
---|---|---|---|---|---|
Software Product Line Engineering via Software Transplantation | Leandro Oliveira de Souza, Eduardo Santana de Almeida, Paulo Anselmo da Mota Silveira Neto, Earl T. Barr, and Justyna Petke | ACM TOSEM (Journal) | PDF URL | ||
Speeding up Genetic Improvement via Regression Test Selection | Giovani Guizzo, David Williams, Mark Harman, Justyna Petke, and Federica Sarro | ACM TOSEM (Journal) | URL | ||
Improving the Non-Functional Properties of Android Applications with Genetic Improvement | James Callan | (PhdThesis) | 2024 | PDF URL | |
Improving Image Filter Efficiency: A Multi-objective Genetic Algorithm Approach to Optimize Computing Efficiency | Julien Biau, Sylvain Cussat-Blanc, and Herve Luga | 27th International Conference, EvoApplications 2024 (Conference) | 2024 | DOI URL | |
Assured LLM-Based Software Engineering | Nadia Alshahwan, Mark Harman, Inna Harper, Alexandru Marginean, Shubho Sengupta, and Eddy Wang | ArXiV (Archive) | 2024 | #APR #SBSE #testing | PDF URL |
Enhancing Large Language Models-Based Code Generation by Leveraging Genetic Improvement | Giovanni Pinna, Damiano Ravalico, Luigi Rovito, Luca Manzoni, and Andrea De Lorenzo | EuroGP (Conference) | 2024 | #AI #ML | DOI |
Genetic Improvement of Last Level Cache | William B. Langdon and David Clark | EuroGP (Conference) | 2024 | #SBSE | DOI PDF URL |
The Patch Overfitting Problem in Automated Program Repair: Practical Magnitude and a Baseline for Realistic Benchmarking | Justyna Petke, Matias Martinez, Maria Kechagia, Aldeida Aleti, and Federica Sarro | FSE, Ideas, Visions and Reflections (Conference) | 2024 | #APR | PDF URL URL |
Genetic Improvement: Taking real-world source code and improving it using computational search methods | Alexander Edward Ian Brownlee, Saemundur Oskar Haraldsson, John Robert Woodward, and Markus Wagner | GECCO-comp (Conference) | 2024 | DOI | |
Large Language Models as All-in-one Operators for Genetic Improvement | Gudny Birna Saemundsdottir and Saemundur Oskar Haraldsson | GECCO-comp (Conference) | 2024 | #APR #SBSE | DOI |
Automated Software Performance Improvement with Magpie | Aymeric Blot | GI@ICSE (Workshop) | 2024 | DOI PDF SLIDES VIDEO VIDEO URL | |
Deep Mutations have Little Impact | William B. Langdon and David Clark | GI@ICSE (Workshop) | 2024 | #SBSE #testing | DOI PDF PDF SLIDES VIDEO VIDEO VIDEO |
Ecosystem Curation in Genetic Improvement for Emergent Software Systems | Zsolt Nemeth, Penn Faulkner Rainford, and Barry Porter | GI@ICSE (Workshop) | 2024 | DOI PDF SLIDES VIDEO VIDEO | |
Executing One's Way out of the Chinese Room | Shin Yoo | GI@ICSE (Keynote) | 2024 | DOI PDF SLIDES VIDEO | |
Genetic Improvement for DNN Security | Hunter Baxter, Yu Huang, and Kevin Leach | GI@ICSE (Workshop) | 2024 | DOI PDF SLIDES VIDEO VIDEO VIDEO | |
Grammar evolution and symbolic regression for astrometric centering of Hubble Space Telescope images | Ricardo Sarmiento, Marina de la Cruz, Alfonso Ortega, Terrence M. Girard, Dana I. Casetti-Dinescu, Alejandro Cervantes, and Roberto Baena-Galle | GI@ICSE (Workshop) | 2024 | DOI PDF SLIDES VIDEO VIDEO | |
Human Guidance Approaches for the Genetic Improvement of Software | Benjamin J. Craine, Penn Faulkner Rainford, and Barry Porter | GI@ICSE (Workshop) | 2024 | DOI PDF SLIDES VIDEO VIDEO | |
On Reducing Network Usage with Genetic Improvement | James Callan, William B. Langdon, and Justyna Petke | GI@ICSE (Workshop) | 2024 | DOI PDF SLIDES URL | |
Crafting generative art through genetic improvement: managing creative outputs in diverse fitness landscape | Erik Fredericks | GPTP (Conference) | 2024 | ||
User-Centric Deployment of Automated Program Repair at Bloomberg | David Williams, James Callan, Serkan Kirbas, Sergey Mechtaev, Justyna Petke, Thomas Prideaux-Ghee, and Federica Sarro | ICSE (Conference) | 2024 | #APR | PDF URL URL |
LLM Fault Localisation within Evolutionary Computation Based Automated Program Repair | Sardar Bin Murtaza, Aidan Mccoy, Zhiyuan Ren, Aidan Murphy, and Wolfgang Banzhaf | LLMfwEC@GECCO (Workshop) | 2024 | DOI | |
The 13th International Workshop on Genetic Improvement (GI @ ICSE 2024) | William B. Langdon, Gabin An, Aymeric Blot, Vesna Nowack, Justyna Petke, Shin Yoo, Oliver Krauss, Erik M. Fredericks, and Daniel Blackwell | SEN (Journal) | 2024 | #testing | DOI PDF VIDEO |
Estimating Coastal Evolution with Machine Learning | Mahmoud Al Najar | (PhdThesis) | 2023 | #survey | PDF URL |
Evolving Software: Combining Online Learning with Mutation-Based Stochastic Search | Joseph Renzullo, Westley Weimer, and Stephanie Forrest | ACM TELO (Journal) | 2023 | #APR #SBSE | DOI |
Code Similarity and Location-Awareness Automatic Program Repair | Heling Cao, Dong Han, Fangzheng Liu, Tianli Liao, Chenyang Zhao, and Jianshu Shi | AS (Journal) | 2023 | #APR | DOI URL |
GI Software with fewer Data Caches Misses | William B. Langdon, Justyna Petke, Aymeric Blot, and David Clark | ArXiV (Archive) | 2023 | #SBSE | PDF SLIDES VIDEO URL |
Multi-Objective Improvement of Android Applications | James Callan and Justyna Petke | ArXiV (Archive) | 2023 | #SBSE | PDF URL |
Reinforcement Learning for Mutation Operator Selection in Automated Program Repair | Carol Hanna, Aymeric Blot, and Justyna Petke | ArXiV (Archive) | 2023 | #APR | PDF URL |
Software Product Line Engineering via Software Transplantation | Leandro O. Souza, Earl T. Barr, Justyna Petke, Eduardo S. Almeida, and Paulo Anselmo M. S. Neto | ArXiV (Archive) | 2023 | PDF URL | |
User-Centric Deployment of Automated Program Repair at Bloomberg | David Williams, James Callan, Serkan Kirbas, Sergey Mechtaev, Justyna Petke, Thomas Prideaux-Ghee, and Federica Sarro | ArXiV (Archive) | 2023 | #APR | PDF URL |
Iterative genetic improvement: Scaling stochastic program synthesis | Yuan Yuan and Wolfgang Banzhaf | Artificial Intelligence (Journal) | 2023 | #AI | DOI PDF PDF URL |
Correcting Instruction Expression Logic Errors with GenExp: A Genetic Programming Solution | Mohammed Bekkouche | Computer Science Journal of Moldova (Journal) | 2023 | #APR | DOI URL |
Program transformation landscapes for automated program modification using Gin | Justyna Petke, Brad Alexander, Earl T. Barr, Alexander E. I. Brownlee, Markus Wagner, and David R. White | ESE (Journal) | 2023 | #APR #SBSE | DOI URL URL URL |
Genetic Improvement of LLVM Intermediate Representation | William B. Langdon, Afnan Al-Subaihin, Aymeric Blot, and David Clark | EuroGP (Conference) | 2023 | #SBSE | DOI PDF URL URL |
Large Language Models for Software Engineering | Angela Fan, Beliz Gokkaya, Mark Harman, Mitya Lyubarskiy, Shubho Sengupta, Shin Yoo, and Jie M. Zhang | FoSE (Conference) | 2023 | ||
Fully Autonomous Programming with Large Language Models | Vadim Liventsev, Anastasiia Grishina, Aki Harma, and Leon Moonen | GECCO (Conference) | 2023 | #APR #SBSE | DOI PDF URL |
Genetically Improved Software with fewer Data Caches Misses | William B. Langdon, Justyna Petke, Aymeric Blot, and David Clark | GECCO-comp (Conference) | 2023 | #SBSE | DOI PDF SLIDES VIDEO |
All about the money: Cost modeling and optimization of cloud applications | Sebastian Baltes | GI@ICSE (Keynote) | 2023 | #SBSE | DOI PDF SLIDES SLIDES VIDEO VIDEO VIDEO |
DebugNS: Novelty Search for Finding Bugs in Simulators | David Griffin, Susan Stepney, and Ian Vidamour | GI@ICSE (Workshop) | 2023 | DOI PDF SLIDES VIDEO VIDEO | |
Exploring the Use of Natural Language Processing Techniques for Enhancing Genetic Improvement | Oliver Krauss | GI@ICSE (Workshop) | 2023 | #AI | DOI PDF SLIDES VIDEO VIDEO VIDEO |
Generative Art via Grammatical Evolution | Erik M. Fredericks, Abigail C. Diller, and Jared M. Moore | GI@ICSE (Workshop) | 2023 | DOI PDF SLIDES VIDEO VIDEO URL | |
Genetic Improvement of OLC and H3 with Magpie | William B. Langdon and Bradley J. Alexander | GI@ICSE (Workshop) | 2023 | #SBSE #PyGGI | DOI PDF PDF SLIDES VIDEO VIDEO URL |
It’s all in the Semantics: When are Genetically Improved Programs Still Correct? | Myra B. Cohen | GI@ICSE (Keynote) | 2023 | DOI PDF VIDEO | |
Towards Objective-Tailored Genetic Improvement Through Large Language Models | Sungmin Kang and Shin Yoo | GI@ICSE (Workshop) | 2023 | DOI PDF PDF SLIDES VIDEO VIDEO URL | |
Updating Gin’s profiler for current Java | Myles Watkinson and Alexander Brownlee | GI@ICSE (Workshop) | 2023 | DOI PDF SLIDES VIDEO VIDEO URL | |
Introduction to the peer commentary special section on ``Jaws 30'' by W. B. Langdon | Leonardo Vanneschi and Leonardo Trujillo | GPEM (Journal) | 2023 | #APR | DOI URL |
Better Automatic Program Repair by Using Bug Reports and Tests Together | Manish Motwani and Yuriy Brun | ICSE (Conference) | 2023 | #APR | |
Software Testing Research Challenges: An Industrial Perspective | Nadia Alshahwan, Mark Harman, and Alexandru Marginean | ICST (Conference) | 2023 | #AI #APR #SBSE #testing | DOI PDF URL |
Let's Talk With Developers, Not About Developers: A Review of Automatic Program Repair Research | Emily Rowan Winter, Vesna Nowack, David Bowes, Steve Counsell, Tracy Hall, Saemundur Haraldsson, and John Woodward | IEEE TSE (Journal) | 2023 | #APR | DOI URL | Faster sorting algorithms discovered using deep reinforcement learning | Daniel J. Mankowitz, Andrea Michi, Anton Zhernov, Marco Gelmi, Marco Selvi, Cosmin Paduraru, Edouard Leurent, Shariq Iqbal, Jean-Baptiste Lespiau, Alex Ahern, <a href="#search" class="slink text-nowrap" onclick="force('"Thomas K\"oppe"')">Thomas K\"oppe</a>, Kevin Millikin, Stephen Gaffney, Sophie Elster, Jackson Broshear, Chris Gamble, Kieran Milan, Robert Tung, Minjae Hwang, A. Taylan Cemgil, Mohammadamin Barekatain, Yujia Li, Amol Mandhane, Thomas Hubert, Julian Schrittwieser, Demis Hassabis, Pushmeet Kohli, Martin A. Riedmiller, Oriol Vinyals, and David Silver | Nature (Journal) | 2023 | DOI URL URL | </tr>
CryptOpt: Verified Compilation with Randomized Program Search for Cryptographic Primitives | Joel Kuepper, Andres Erbsen, Jason Gross, Owen Conoly, Chuyue Sun, Samuel Tian, David Wu, Adam Chlipala, Chitchanok Chuengsatiansup, Daniel Genkin, Markus Wagner, and Yuval Yarom | PLDI (Conference) | 2023 | #SBSE | DOI PDF PDF URL URL URL |
Genetic Improvement @ ICSE 2023 | William B. Langdon, Vesna Nowack, Justyna Petke, Erik M. Fredericks, Gabin An, Aymeric Blot, Markus Wagner, and Hyeonseok Lee | SEN (Journal) | 2023 | #testing | DOI PDF VIDEO |
Developer Views on Software CarbonFootprint and Its Potential for AutomatedReduction | Haozhou Lyu, Gregory Gay, and Maiko Sakamoto | SSBSE (Conference) | 2023 | #survey | DOI |
Enhancing Genetic Improvement Mutations Using Large Language Models | Alexander E. I. Brownlee, James Callan, Karine Even-Mendoza, Alina Geiger, Carol Hanna, Justyna Petke, Federica Sarro, and Dominik Sobania | SSBSE (Conference) | 2023 | #SBSE | DOI PDF PDF URL URL URL |
Evaluating Explanations for Software Patches Generated by Large Language Models | Dominik Sobania, Alina Geiger, James Callan, Alexander E. I. Brownlee, Carol Hanna, Rebecca Moussa, Mar Zamorano Lopez, Justyna Petke, and Federica Sarro | SSBSE (Conference) | 2023 | #APR #SBSE | DOI PDF URL URL URL |
Exploring Genetic Improvement of the Carbon Footprint of Web Pages | Haozhou Lyu, Gregory Gay, and Maiko Sakamoto | SSBSE (Conference) | 2023 | #SBSE | DOI PDF |
SearchGEM5: Towards Reliable gem5 with Search Based Software Testing and Large Language Models | Aidan Dakhama, Karine Even-Mendoza, W. B. Langdon, Hector Menendez Benito, and Justyna Petke | SSBSE (Conference) | 2023 | #SBSE #testing | DOI PDF VIDEO URL URL |
Pattern Mining and Genetic Improvement in Compilers and Interpreters | Oliver Krauss | (PhdThesis) | 2022 | #SBSE | PDF URL |
Code and Data Synthesis for Genetic Improvement in Emergent Software Systems | Penny Faulkner Rainford and Barry Porter | ACM TELO (Journal) | 2022 | DOI | |
Lineage Selection in Mixed Populations for Genetic Improvement | Penny Faulkner Rainford and Barry Porter | ALIFE (Conference) | 2022 | #SBSE | DOI URL URL |
Scaling Genetic Improvement and Automated Program Repair | Mark Harman | APR@ICSE (Keynote) | 2022 | #APR #SBSE | DOI PDF VIDEO URL |
From Requirements to Source Code: Evolution of Behavioral Programs | Roy Poliansky, Moshe Sipper, and Achiya Elyasaf | AS (Journal) | 2022 | DOI URL URL | |
Keeping Secrets: Multi-objective Genetic Improvement forDetecting and Reducing Information Leakage | Ibrahim Mesecan, Daniel Blackwell, David Clark, Myra B. Cohen, and Justyna Petke | ASE (Conference) | 2022 | #APR #SBSE #PyGGI | DOI PDF URL |
CirFix: automatically repairing defects in hardware design code | Hammad Ahmad, Yu Huang, and Westley Weimer | ASPLOS (Conference) | 2022 | #APR | DOI URL |
Cartesian Genetic Programming: Some New Detections | Thuong Pham Thi | Advances in Information and Communication (Conference) | 2022 | DOI URL | |
A Comprehensive Survey of Benchmarks for Automated Improvement of Software's Non-Functional Properties | Aymeric Blot and Justyna Petke | ArXiV (Archive) | 2022 | #survey | PDF URL |
Evolution through Large Models | Joel Lehman, Jonathan Gordon, Shawn Jain, Kamal Ndousse, Cathy Yeh, and Kenneth O. Stanley | ArXiV (Archive) | 2022 | #APR | PDF VIDEO URL URL |
MAGPIE: Machine Automated General Performance Improvement via Evolution of Software | Aymeric Blot and Justyna Petke | ArXiV (Archive) | 2022 | #SBSE | DOI PDF URL URL |
On the Utility of Marrying GIN and PMD for Improving Stack Overflow Code Snippets | Sherlock A. Licorish and Markus Wagner | ArXiV (Archive) | 2022 | PDF URL | |
Optimizing LLVM Pass Sequences with Shackleton: A Linear Genetic Programming Framework | Hannah Peeler, Shuyue Stella Li, Andrew N. Sloss, Kenneth N. Reid, Yuan Yuan, and Wolfgang Banzhaf | ArXiV (Archive) | 2022 | #SBSE | PDF URL URL |
How Do Android Developers Improve Non-Functional Properties of Software? | James Callan, Oliver Krauss, Justyna Petke, and Federica Sarro | ESE (Journal) | 2022 | DOI PDF URL URL | |
How do Android developers improve non-functional properties of software? | James Callan, Oliver Krauss, Justyna Petke, and Federica Sarro | ESE (Journal) | 2022 | DOI URL | |
Towards developer-centered automatic program repair: findings from Bloomberg | Emily Rowan Winter, Vesna Nowack, David Bowes, Steve Counsell, Tracy Hall, Saemundur Haraldsson, John Woodward, Serkan Kirbas, Etienne Windels, and Olayori McBello | ESEC/FSE (Conference) | 2022 | #APR | DOI |
Using Phylogenetic Analysis to Enhance Genetic Improvement | Penny Rainford and Barry Porter | GECCO (Conference) | 2022 | DOI VIDEO | |
Optimizing LLVM Pass Sequences with Shackleton: A Linear Genetic Programming Framework | Hannah Peeler, Shuyue Li, Andrew Sloss, Kenneth Reid, Yuan Yuan, and Wolfgang Banzhaf | GECCO-comp (Conference) | 2022 | DOI URL | |
Amaru - A Framework for combining Genetic Improvement with Pattern Mining | Oliver Krauss | GI@GECCO (Workshop) | 2022 | DOI PDF SLIDES VIDEO URL | |
Automatically Exploring Computer System Design Spaces | Bobby R. Bruce | GI@GECCO (Workshop) | 2022 | #SBSE | DOI PDF SLIDES |
Dissecting Copy/Delete/Replace/Swap mutations: Insights from a GIN Case Study | Sherlock A. Licorish and Markus Wagner | GI@GECCO (Workshop) | 2022 | #APR #SBSE | DOI PDF SLIDES VIDEO |
Evaluation of Genetic Improvement Tools for Improvement of Non-functional Properties of Software | Shengjie Zuo, Aymeric Blot, and Justyna Petke | GI@GECCO (Workshop) | 2022 | #survey #PyGGI | DOI PDF URL |
From Deep Learning to Human Judgments: Lessons for Genetic Improvement | Westley Weimer | GI@GECCO (Keynote) | 2022 | SLIDES VIDEO | |
Genetic Improvement in the Shackleton Framework for Optimizing LLVM Pass Sequences | Shuyue Stella Li, Hannah Peeler, Andrew N. Sloss, Kenneth N. Reid, and Wolfgang Banzhaf | GI@GECCO (Workshop) | 2022 | DOI PDF PDF SLIDES VIDEO URL URL | |
Genetic Improvement of Shoreline Evolution Forecasting Models | Mahmoud Al Najar, Rafael Almar, Erwin W. J. Bergsma, Jean-Marc Delvit, and Dennis G. Wilson | GI@GECCO (Workshop) | 2022 | DOI PDF SLIDES SLIDES VIDEO | |
Leveraging Fuzzy System to Reduce Uncertainty of Decision Making in Software Engineering Automation | Yueke Zhang and Yu Huang | GI@GECCO (Workshop) | 2022 | DOI PDF SLIDES VIDEO | |
Opportunities for Genetic Improvement of Cryptographic Code | Chitchanok Chuengsatiansup, Markus Wagner, and Yuval Yarom | GI@GECCO (Workshop) | 2022 | DOI PDF SLIDES VIDEO | |
Py2Cy: A Genetic Improvement Tool To Speed Up Python | James Zhong, Max Hort, and Federica Sarro | GI@GECCO (Workshop) | 2022 | #SBSE | DOI PDF SLIDES VIDEO URL |
The case for Grammatical Evolution in test generation | Aidan Murphy, Thomas Laurent, and Anthony Ventresque | GI@GECCO (Workshop) | 2022 | #SBSE #testing | DOI PDF SLIDES VIDEO |
Towards evolution-based autonomy in large-scale systems | Damien Anderson, Paul Harvey, Yusaku Kaneta, Petros Papadopoulos, Philip Rodgers, and Marc Roper | GI@GECCO (Workshop) | 2022 | DOI PDF SLIDES VIDEO | |
Fault Prediction for Large Scale Projects Using Deep Learning Techniques | R. Thirumalai Selvi and P Patchaiammal | ICAIS (Conference) | 2022 | DOI | |
Improving Search-Based Automatic Program Repair With Neural Machine Translation | Dongcheng Li, W. Eric Wong, Mingyong Jian, Yi Geng, and Matthew Chau | IEEE Access (Journal) | 2022 | #APR | DOI |
Evaluating Automatic Program Repair Capabilities to Repair API Misuses | Maria Kechagia, Sergey Mechtaev, Federica Sarro, and Mark Harman | IEEE TSE (Journal) | 2022 | #APR #SBSE | DOI PDF URL URL |
Quality of Automated Program Repair on Real-World Defects | Manish Motwani, Mauricio Soto, Yuriy Brun, Rene Just, and Claire Le Goues | IEEE TSE (Journal) | 2022 | #APR | DOI |
Understanding the Power of Evolutionary Computation for GPU Code Optimization | Jhe-Yu Liou, Muaaz Awan, Steven Hofmeyr, Stephanie Forrest, and Carole-Jean Wu | IISWC (Conference) | 2022 | #SBSE | DOI SLIDES |
Automatic Repair of Java Programs Weighted Fusion Similarity via Genetic Programming | Heling Cao, Zhenghaohe He, Yangxia Meng, and Yonghe Chu | Information Technology and Control (Journal) | 2022 | #APR | DOI |
Digging into Semantics: Where Do Search-Based Software Repair Methods Search? | Hammad Ahmad, Padraic Cashin, Stephanie Forrest, and Westley Weimer | PPSN (Conference) | 2022 | #APR #SBSE | DOI PDF |
Using Genetic Improvement to Optimise Optimisation Algorithm Implementations | Aymeric Blot and Justyna Petke | ROADEF (Conference) | 2022 | #SBSE #survey #PyGGI | PDF SLIDES URL |
Multi-objective Genetic Improvement: A Case Study with EvoSuite | James Callan and Justyna Petke | SSBSE (Conference) | 2022 | DOI | |
Automated Design Simplification of Quantum Program Synthesis | George O'Brien | (PhdThesis) | 2021 | PDF URL | |
Automated Software Transplantation | Alexandru Marginean | (PhdThesis) | 2021 | #APR #SBSE | PDF URL |
Fitness Landscape Analysis applied to functional Genetic Improvement | Daan van Laar | 2021 | #PyGGI | PDF URL | |
Mining Software Artifacts for use in Automated Machine Learning | Jose Pablo Cambronero Sanchez | (PhdThesis) | 2021 | #SBSE | PDF URL URL URL URL |
Synergetic Interaction Between Fault Localization and Defect Prediction | Jeongju Sohn | (PhdThesis) | 2021 | #SBSE | PDF URL |
Genetic Improvement of Data for Maths Functions | William B. Langdon and Oliver Krauss | ACM TELO (Journal) | 2021 | #SBSE | DOI PDF VIDEO URL |
Genetic Improvement of Routing Protocols for Delay Tolerant Networks | Michela Lorandi, Leonardo Lucio Custode, and Giovanni Iacca | ACM TELO (Journal) | 2021 | DOI PDF URL | |
Refining Fitness Functions for Search-Based Program Repair | Zhiqiang Bian, Justyna Petke, and Aymeric Blot | APR@ICSE (Workshop) | 2021 | #APR #SBSE | DOI PDF VIDEO URL |
HyperGI: Automated Detection and Repair of Information Flow Leakage | Ibrahim Mesecan, Daniel Blackwell, David Clark, Myra B. Cohen, and Justyna Petke | ASE (Conference) | 2021 | #APR #SBSE #PyGGI | DOI PDF PDF URL URL |
Evolving Reinforcement Learning Algorithms | John D. Co-Reyes, Yingjie Miao, Daiyi Peng, Esteban Real, Sergey Levine, Quoc V. Le, Honglak Lee, and Aleksandra Faust | ArXiV (Archive) | 2021 | PDF VIDEO URL | |
Improving Readability of Scratch Programs with Search-based Refactoring | Felix Adler, Gordon Fraser, Eva Gruendinger, Nina Koerber, Simon Labrenz, Jonas Lerchenberger, Stephan Lukasczyk, and Sebastian Schweikl | ArXiV (Archive) | 2021 | #SBSE | PDF URL |
Rosita++: Automatic Higher-Order Leakage Elimination from Cryptographic Code | Madura A. Shelton, Lukasz Chmielewski, Niels Samwel, Markus Wagner, Lejla Batina, and Yuval Yarom | CCS (Conference) | 2021 | DOI URL URL | |
Behold the Ch!Ld | Perry R. Cook | Communications of the ACM (Journal) | 2021 | DOI | |
Facebook's Cyber-Cyber and Cyber-Physical Digital Twins | John Ahlgren, Kinga Bojarczuk, Sophia Drossopoulou, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Maria Lomeli, Simon M. Lucas, Erik Meijer, Steve Omohundro, Rubmary Rojas, Silvia Sapora, and Norm Zhou | EASE (Conference) | 2021 | #SBSE | DOI PDF URL |
CGenProg: Adaptation of cartesian genetic programming with migration and opposite guesses for automatic repair of software regression faults | Alireza Khalilian, Ahmad Baraani-Dastjerdi, and Bahman Zamani | ESA (Journal) | 2021 | #APR #testing | DOI URL |
Software Robustness: A Survey, a Theory, and Some Prospects | Justyna Petke, David Clark, and William B. Langdon | ESEC/FSE (Conference) | 2021 | #survey | DOI PDF SLIDES URL |
Evaluating Partial Correctness of Programs in Automated Program Repair | Yusaku Ito, Hironori Washizaki, Kazunori Sakamoto, and Yoshiaki Fukazawa | GCCE (Conference) | 2021 | #APR | DOI |
Genetic Improvement of Data for Maths Functions* | William B. Langdon and Oliver Krauss | GECCO-comp (Conference) | 2021 | #SBSE | DOI PDF SLIDES VIDEO URL |
Genetic Improvement of Routing Protocols for Delay Tolerant Networks | Michela Lorandi, Leonardo Lucio Custode, and Giovanni Iacca | GECCO-comp (Conference) | 2021 | DOI | |
Genetic improvement: taking real-world source code and improving it using genetic programming | Saemundur Haraldsson, Alexander Brownlee, John R. Woodward, Markus Wagner, and Bradley Alexander | GECCO-comp (Conference) | 2021 | DOI URL | |
Improving Assertion Oracles with Evolutionary Computation | Valerio Terragni, Gunel Jahangirova, Mauro Pezze, and Paolo Tonella | GECCO-comp (Conference) | 2021 | #SBSE #testing | DOI |
(Genetically) Improving Novelty in Procedural Story Generation | Erik Fredericks and Byron DeVries | GI@ICSE (Workshop) | 2021 | DOI PDF VIDEO VIDEO VIDEO VIDEO URL URL | |
A Permutation Representation of Covering Arrays | Ryan Dougherty and Xi Jiang | GI@ICSE (Workshop) | 2021 | DOI VIDEO VIDEO VIDEO | |
Applying Automated Program Repair to Dataflow Programming Languages | Yu Huang, Hammad Ahmad, Stephanie Forrest, and Westley Weimer | GI@ICSE (Workshop) | 2021 | #APR | DOI VIDEO VIDEO VIDEO |
CRNRepair: Automated Program Repair of Chemical Reaction Networks | Ibrahim Mesecan, Michael C. Gerten, James I. Lathrop, Myra B. Cohen, and Tomas Haddad Caldas | GI@ICSE (Workshop) | 2021 | #APR #PyGGI | DOI PDF VIDEO VIDEO VIDEO URL |
Engineering and Evolving Software | Stephanie Forrest | GI@ICSE (Keynote) | 2021 | #AI | DOI VIDEO URL |
Exploring the Accuracy -- Energy Trade-off in Machine Learning | Alexander E. I. Brownlee, Jason Adair, Saemundur O. Haraldsson, and John Jabbo | GI@ICSE (Workshop) | 2021 | DOI PDF VIDEO VIDEO VIDEO | |
Generating Objected-Oriented Source Code Using Genetic Programming | Vicente Illanes and Alexandre Bergel | GI@ICSE (Workshop) | 2021 | DOI PDF PDF VIDEO VIDEO VIDEO | |
Open Challenges in Genetic Improvement for Emergent Software Systems | Penelope Faulkner Rainford and Barry Porter | GI@ICSE (Workshop) | 2021 | DOI PDF VIDEO VIDEO VIDEO | |
Optimising SQL Queries Using Genetic Improvement | James Callan and Justyna Petke | GI@ICSE (Workshop) | 2021 | DOI PDF VIDEO VIDEO VIDEO | |
Partial Specifications for Program Repair | Linsey Kitt and Myra B. Cohen | GI@ICSE (Workshop) | 2021 | #APR #testing #PyGGI | DOI PDF VIDEO VIDEO VIDEO |
Uniform Edit Selection for Genetic Improvement: Empirical Analysis of Mutation Operator Efficacy | Marta Smigielska, Aymeric Blot, and Justyna Petke | GI@ICSE (Workshop) | 2021 | #APR #PyGGI | DOI PDF VIDEO VIDEO VIDEO URL |
Using Genetic Improvement to Retarget quantum Software on Differing Hardware | George O'Brien and John Clark | GI@ICSE (Workshop) | 2021 | DOI VIDEO VIDEO VIDEO | |
Grammatical Evolution Mapping for Semantically-Constrained Genetic Programming | Alcides Fonseca, Paulo Santos, Guilherme Espada, and Sara Silva | GPTP (Conference) | 2021 | #SBSE | DOI |
A New Genetic Improvement Operator Based on Frequency Analysis for Genetic Algorithms Applied to Job Shop Scheduling Problem | Monique Simplicio Viana, Rodrigo Colnago Contreras, and Orides Morandin Junior | ICAISC (Conference) | 2021 | DOI | |
Enhancing Genetic Improvement of Software with Regression Test Selection | Giovani Guizzo, Justyna Petke, Federica Sarro, and Mark Harman | ICSE (Conference) | 2021 | #SBSE #testing | DOI PDF PDF VIDEO URL URL URL URL |
Testing Web Enabled Simulation at Scale Using Metamorphic Testing | John Ahlgren, Maria Eugenia Berezin, Kinga Bojarczuk, Elena Dulskyte, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Maria Lomeli, Erik Meijer, Silvia Sapora, and Justin Spahr-Summers | ICSE (Conference) | 2021 | #SBSE #testing | DOI PDF VIDEO URL |
Artifact for Enhancing Genetic Improvement of Software with Regression Test Selection | Giovani Guizzo, Justyna Petke, Federica Sarro, and Mark Harman | ICSE-comp (Conference) | 2021 | #SBSE | DOI PDF URL |
EvoSpex: An Evolutionary Algorithm for Learning Postconditions (artifact) | Facundo Molina, Pablo Ponzio, Nazareno Aguirre, and Marcelo Frias | ICSE-comp (Conference) | 2021 | DOI URL | |
Exploring True Test Overfitting in Dynamic Automated Program Repair using Formal Methods | Amirfarhad Nilizadeh, Gary T. Leavens, Xuan-Bach Dinh Le, Corina S. Pasareanu, and David R. Cok | ICST (Conference) | 2021 | #APR #testing | DOI URL URL |
A Novel Approach For Search-Based Program Repair | Leonardo Trujillo, Omar M. Villanueva, and Daniel E. Hernandez | IEEE Software (Journal) | 2021 | #APR #SBSE | DOI |
On the Introduction of Automatic Program Repair in Bloomberg | Serkan Kirbas, Etienne Windels, Olayori McBello, Kevin Kells, Matthew Pagano, Rafal Szalanski, Vesna Nowack, Emily Winter, Steve Counsell, David Bowes, Tracy Hall, Saemundur Haraldsson, and John Woodward | IEEE Software (Journal) | 2021 | #APR | DOI PDF URL |
Empirical Comparison of Search Heuristics for Genetic Improvement of Software | Aymeric Blot and Justyna Petke | IEEE TEVC (Journal) | 2021 | #SBSE #PyGGI | DOI PDF URL URL |
Evolving JavaScript code to reduce load time | Fabio de A. Farzat, Marcio de O. Barros, and Guilherme H. Travassos | IEEE TSE (Journal) | 2021 | DOI | |
SOSRepair: Expressive Semantic Search for Real-World Program Repair | Afsoon Afzal, Manish Motwani, Kathryn T. Stolee, Yuriy Brun, and Claire Le Goues | IEEE TSE (Journal) | 2021 | #APR | DOI |
Rosita: Towards Automatic Elimination of Power-Analysis Leakage in Ciphers | Madura A. Shelton, Niels Samwel, Lejla Batina, Francesco Regazzoni, Markus Wagner, and Yuval Yarom | NDSS (Conference) | 2021 | #SBSE | DOI PDF PDF VIDEO URL |
Automated Repair of Java Programs with Random Search via Code Similarity | Heling Cao, Fangzheng Liu, Jianshu Shi, Yonghe Chu, and Miaolei Deng | QRS-C (Conference) | 2021 | #APR #testing | DOI |
Improving Readability of Scratch Programs with Search-based Refactoring | Felix Adler, Gordon Fraser, Eva Gruendinger, Nina Koerber, Simon Labrenz, Jonas Lerchenberger, Stephan Lukasczyk, and Sebastian Schweikl | SCAM (Conference) | 2021 | #SBSE | DOI PDF VIDEO URL URL URL |
Genetic Improvement @ ICSE 2021: Personal reflection of a Workshop Participant | Alexander E. I. Brownlee | SEN (Journal) | 2021 | DOI | |
Improving Android App Responsiveness through Search-Based Frame Rate Reduction | James Callan and Justyna Petke | SSBSE (Conference) | 2021 | #SBSE #survey | DOI URL |
Refining Fitness Functions for Search-Based Automated Program Repair: A Case Study with ARJA and ARJA-e | Giovani Guizzo, Aymeric Blot, James Callan, Justyna Petke, and Federica Sarro | SSBSE (Conference) | 2021 | #APR #SBSE | DOI VIDEO URL URL |
Boosting Automated Program Repair for Adoption By Practitioners | Anil Koyuncu | (PhdThesis) | 2020 | #APR | PDF URL |
Fast Generation of Big Random Binary Trees | William B. Langdon | (TechReport) | 2020 | PDF SLIDES VIDEO URL | |
Genetic Improvement of Software for Energy Efficiency in Noisy and Fragmented Eco-Systems | Mahmoud Abdulwahab K. Bokhari | (PhdThesis) | 2020 | #SBSE | PDF URL |
Longitudinal Analysis of the Applicability of Program Repair on Past Commits | Khashayar Etemadi, Niloofar Tarighat, Siddharth Yadav, Matias Martinez, and Martin Monperrus | (TechReport) | 2020 | #APR | PDF URL |
GEVO: GPU Code Optimization Using Evolutionary Computation | Jhe-Yu Liou, Xiaodong Wang, Stephanie Forrest, and Carole-Jean Wu | ACM TACO (Journal) | 2020 | DOI URL | |
Toward Better Evolutionary Program Repair: an Integrated Approach | Yuan Yuan and Wolfgang Banzhaf | ACM TOSEM (Journal) | 2020 | #APR #SBSE | DOI PDF URL |
Extending Context Awareness by Anticipating Uncertainty with Enki and Darjeeling | Sharmin Jahan, Ian Riley, Charles Walter, and Rose F. Gamble | ACSOS (Conference) | 2020 | DOI | |
Refining Fitness Functions in Test-Based Program Repair | Justyna Petke and Aymeric Blot | APR@ICSE (Workshop) | 2020 | #APR #SBSE | DOI PDF |
Parsing Expression Grammars and Their Induction Algorithm | Wojciech Wieczorek, Olgierd Unold, and Lukasz Strak | AS (Journal) | 2020 | DOI URL | |
Empirical Analysis of 1-edit Degree Patches in Syntax-Based Automatic Program Repair | Piotr Dziurzanski, Simos Gerasimou, Dimitris Kolovos, and Nicholas Matragkas | CEC (Conference) | 2020 | #APR #SBSE | DOI PDF URL |
Genetic Improvement of Genetic Programming | W. B. Langdon | CEC (Session) | 2020 | #GISMO #SBSE | DOI PDF PDF SLIDES VIDEO |
Injecting Shortcuts for Faster Running Java Code | Alexander Brownlee, Justyna Petke, and Anna F. Rasburn | CEC (Conference) | 2020 | #SBSE | DOI PDF PDF URL |
Adding More Color to Patch Picture | Martin Rinard | Communications of the ACM (Journal) | 2020 | #APR | DOI URL |
Biases and Differences in Code Review using Medical Imaging and Eye-Tracking: Genders, Humans, and Machines | Yu Huang, Kevin Leach, Zohreh Sharafi, Nicholas McKay, Tyler Santander, and Westley Weimer | ESEC/FSE (Conference) | 2020 | #APR #SBSE | DOI PDF VIDEO URL |
Evolutionary Improvement of Assertion Oracles | Valerio Terragni, Gunel Jahangirova, Paolo Tonella, and Mauro Pezze | ESEC/FSE (Conference) | 2020 | #SBSE | DOI PDF VIDEO URL |
Automatically Evolving Lookup Tables for Function Approximation | Oliver Krauss and W. B. Langdon | EuroGP (Conference) | 2020 | DOI PDF URL | |
Comparing Genetic Programming Approaches for Non-Functional Genetic Improvement Case Study: Improvement of MiniSAT's Running Time | Aymeric Blot and Justyna Petke | EuroGP (Conference) | 2020 | #SBSE #PyGGI | DOI PDF SLIDES VIDEO URL |
Integrating HeuristicLab with Compilers and Interpreters for Non-Functional Code Optimization | Daniel Dorfmeister and Oliver Krauss | EvoSoft@GECCO (Workshop) | 2020 | #SBSE | DOI PDF |
Making Better Use of Repair Templates in Automated Program Repair: A Multi-Objective Approach | Yuan Yuan and Wolfgang Banzhaf | Evolution in Action: Past, Present and Future: A Festschrift in Honor of Erik D. Goodman (Collection) | 2020 | #APR | DOI |
Novelty Search for Automatic Bug Repair | Omar M. Villanueva, Leonardo Trujillo, and Daniel E Hernandez | GECCO (Conference) | 2020 | #APR | DOI |
Towards Rigorous Validation of Energy Optimisation Experiments | Mahmoud A. Bokhari, Brad Alexander, and Markus Wagner | GECCO (Conference) | 2020 | DOI PDF URL | |
Exploiting Fault Localisation for Efficient Program Repair | Vesna Nowack, David Bowes, Steve Counsell, Tracy Hall, Saemundur Haraldsson, Emily Winter, and John Woodward | GECCO-comp (Conference) | 2020 | #APR | DOI |
GEVO-ML: A Proposal for Optimizing ML Code with Evolutionary Computation | Jhe-Yu Liou, Xiaodong Wang, Stephanie Forrest, and Carole-Jean Wu | GECCO-comp (Conference) | 2020 | #ML | DOI |
Genetic Improvement: Taking Real-World Source Code and Improving It Using Genetic Programming | Samundur O. Haraldsson, John R. Woodward, and Markus Wagner | GECCO-comp (Conference) | 2020 | DOI | |
Genetic Programming: A Tutorial Introduction | Una-May O'Reilly and Erik Hemberg | GECCO-comp (Conference) | 2020 | DOI | |
Hyper-Heuristics Tutorial | Daniel R. Tauritz and John Woodward | GECCO-comp (Conference) | 2020 | DOI | |
An Annotated Dataset of Stack Overflow Post Edits | Sebastian Baltes and Markus Wagner | GI@GECCO (Workshop) | 2020 | #SBSE | DOI PDF PDF URL |
Evolving sqrt into 1/x via Software Data Maintenance | William B. Langdon and Oliver Krauss | GI@GECCO (Workshop) | 2020 | #SBSE | DOI PDF SLIDES VIDEO |
Genetic Improvement of Software Efficiency: The Curse of Fitness Estimation | Mahmoud A. Bokhari, Markus Wagner, and Brad Alexander | GI@GECCO (Workshop) | 2020 | #ML #SBSE | DOI PDF |
Optimising the Fit of Stack Overflow Code Snippets into Existing Code | Brittany Reid, Christoph Treude, and Markus Wagner | GI@GECCO (Workshop) | 2020 | #SBSE | DOI PDF PDF URL URL |
Tuning Genetic Algorithm Parameters using Design of Experiments | Mohsen Mosayebi and Manbir Sodhi | GI@GECCO (Workshop) | 2020 | #SBSE | DOI PDF |
Checkers: Multi-modal Darwinian API Optimisation | Santanu Kumar Dash, Fan Wu, Michail Basios, Lingbo Li, and Leslie Kanthan | GI@ICSE (Workshop) | 2020 | #SBSE | DOI PDF SLIDES VIDEO |
Human Factors in the Study of Automatic Software Repair: Future Directions for Research with Industry | Emily Winter, David Bowes, Steve Counsell, Tracy Hall, Saemundur Haraldsson, Vesna Nowack, and John Woodward | GI@ICSE (Workshop) | 2020 | #APR #SBSE #survey | DOI PDF SLIDES VIDEO |
Stack-Based Genetic Improvement | Aymeric Blot and Justyna Petke | GI@ICSE (Workshop) | 2020 | #APR #SBSE | DOI PDF SLIDES VIDEO |
Synthetic Benchmarks for Genetic Improvement | Aymeric Blot and Justyna Petke | GI@ICSE (Workshop) | 2020 | #SBSE | DOI PDF SLIDES VIDEO |
Towards Knowledge Guided Genetic Improvement | Oliver Krauss, Hanspeter Moessenboeck, and Michael Affenzeller | GI@ICSE (Workshop) | 2020 | #SBSE | DOI PDF SLIDES VIDEO |
WES: Agent-based User Interaction Simulation on Real Infrastructure | John Ahlgren, Maria Eugenia Berezin, Kinga Bojarczuk, Elena Dulskyte, Inna Dvortsova, Johann George, Natalija Gucevska, Mark Harman, Ralf Laemmel, Erik Meijer, Silvia Sapora, and Justin Spahr-Summers | GI@ICSE (Keynote) | 2020 | #APR #ML #SBSE #testing | DOI PDF VIDEO URL |
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming | Yuan Yuan and Wolfgang Banzhaf | IEEE TSE (Journal) | 2020 | #APR | DOI |
A Survey on Automatic Bug Fixing | Heling Cao, YangXia Meng, Jianshu Shi, Lei Li, Tiaoli Liao, and Chenyang Zhao | ISSSR (Conference) | 2020 | #APR #survey | DOI |
A Review on Complex System Engineering | Pierre Parrend and Pierre Collet | Journal of Systems Science and Complexity (Journal) | 2020 | DOI | |
Verified Transformations and Hoare Logic: Beautiful Proofs for Ugly Assembly Language | Jay Bosamiya, Sydney Gibson, Yao Li, Bryan Parno, and Chris Hawblitzel | NSV (Workshop) | 2020 | DOI | |
Genetic Improvement @ ICSE 2020 | William B. Langdon, Westley Weimer, Justyna Petke, Erik Fredericks, Seongmin Lee, Emily Winter, Michail Basios, Myra B. Cohen, Aymeric Blot, Markus Wagner, Bobby R. Bruce, Shin Yoo, Simos Gerasimou, Oliver Krauss, Yu Huang, and Michael Gerten | SEN (Journal) | 2020 | DOI PDF PDF VIDEO URL URL | |
Defects4J as a Challenge Case for the Search-Based Software Engineering Community | Gregory Gay and Rene Just | SSBSE (Conference) | 2020 | #APR #SBSE | DOI VIDEO |
Impact of Test Suite Coverage on Overfitting in Genetic Improvement of Software | Mingyi Lim, Giovani Guizzo, and Justyna Petke | SSBSE (Conference) | 2020 | #SBSE | DOI PDF VIDEO |
Automated Program-Semantic Defect Repair and False-Positive Elimination without Side Effects | Yukun Dong, Mengying Wu, Shanchen Pang, Li Zhang2, Wenjing Yin, Meng Wu, and Haojie Li | Symmetry (Journal) | 2020 | #APR | DOI URL |
Darwinian Code Optimisation | Michail Basios | (PhdThesis) | 2019 | #APR #SBSE | PDF URL |
Deep Pattern Mining for Program Repair | Kui Liu | (PhdThesis) | 2019 | #APR | PDF URL |
The State and Future of Genetic Improvement | William B. Langdon, Westley Weimer, Christopher Timperley, Oliver Krauss, Zhen Yu Ding, Yiwei Lyu, Nicolas Chausseau, Eric Schulte, Shin Hwei Tan, Kevin Leach, Yu Huang, and Gabin An | (TechReport) | 2019 | PDF PDF PDF URL | |
Automated Program Repair | Claire Le Goues, Michael Pradel, and Abhik Roychoudhury | Communications of the ACM (Journal) | 2019 | #APR | DOI PDF VIDEO |
A comparison of tree- and line-oriented observational slicing | David Binkley, Nicolas Gold, Syed Islam, Jens Krinke, and Shin Yoo | ESE (Journal) | 2019 | DOI PDF | |
PyGGI 2.0: Language Independent Genetic Improvement Framework | Gabin An, Aymeric Blot, Justyna Petke, and Shin Yoo | ESEC/FSE (Conference) | 2019 | #APR #SBSE #PyGGI | DOI PDF SLIDES VIDEO URL URL |
Evolving AVX512 Parallel C Code using GP | William B. Langdon and Ronny Lorenz | EuroGP (Conference) | 2019 | #SBSE | DOI PDF URL URL URL |
Code Synthesis in Self-Improving Software Systems | Roberto Vito Rodrigues Filho, Alexander Wild, and Barry Porter | FAS*W (Workshop) | 2019 | DOI PDF | |
A Hybrid Evolutionary System for Automatic Software Repair | Yuan Yuan and Wolfgang Banzhaf | GECCO (Conference) | 2019 | #APR #SBSE | DOI |
Gin: genetic improvement research made easy | Alexander E. I. Brownlee, Justyna Petke, Brad Alexander, Earl T. Barr, Markus Wagner, and David R. White | GECCO (Conference) | 2019 | #SBSE | DOI PDF SLIDES |
Teaching GP to program like a human software developer: using perplexity pressure to guide program synthesis approaches | Dominik Sobania and Franz Rothlauf | GECCO (Conference) | 2019 | #SBSE | DOI |
Genetic Improvement of Data gives Binary Logarithm from sqrt | W. B. Langdon and Justyna Petke | GECCO-comp (Conference) | 2019 | #SBSE | DOI PDF |
A Survey of Genetic Improvement Search Spaces | Justyna Petke, Brad Alexander, Earl T. Barr, Alexander E. I. Brownlee, Markus Wagner, and David R. White | GI@GECCO (Workshop) | 2019 | #APR #SBSE #survey | DOI PDF |
Genetic Algorithms for Affine Transformations to Existential t-Restrictions | Ryan E. Dougherty, Erin Lanus, Charles J. Colbourn, and Stephanie Forrest | GI@GECCO (Workshop) | 2019 | #testing | DOI PDF VIDEO |
Genetic Improvement of Data gives double precision invsqrt | W. B. Langdon | GI@GECCO (Workshop) | 2019 | #SBSE | DOI PDF SLIDES URL |
On Adaptive Specialisation in Genetic Improvement | Aymeric Blot and Justyna Petke | GI@GECCO (Workshop) | 2019 | #SBSE | DOI PDF |
The Quest for Non-Functional Property Optimisation in Heterogeneous and Fragmented Ecosystems: a Distributed Approach | Mahmoud A. Bokhari, Markus Wagner, and Brad Alexander | GI@GECCO (Workshop) | 2019 | DOI PDF | |
Toward Human-Like Summaries Generated from Heterogeneous Software Artefacts | Mahfouth Alghamdi, Christoph Treude, and Markus Wagner | GI@GECCO (Workshop) | 2019 | #SBSE | DOI PDF PDF URL |
Better Code Search and Reuse for Better Program Repair | Qi Xin and Steven Reiss | GI@ICSE (Workshop) | 2019 | #APR | DOI PDF SLIDES URL |
Evolutionary Computation for Improving Malware Analysis | Kevin Leach, Ryan Dougherty, Chad Spensky, Stephanie Forrest, and Westley Weimer | GI@ICSE (Workshop) | 2019 | PDF PDF SLIDES | |
Fuzzy Edit Sequences in Genetic Improvement | Aymeric Blot | GI@ICSE (Workshop) | 2019 | #SBSE | DOI PDF PDF SLIDES |
Genetic Improvement of GPU Code | Jhe-Yu Liou, Stephanie Forrest, and Carole-Jean Wu | GI@ICSE (Workshop) | 2019 | DOI PDF PDF SLIDES URL URL | |
Industrial experience of Genetic Improvement in Facebook | Nadia Alshahwan | GI@ICSE (Keynote) | 2019 | #APR | DOI PDF |
Leveraging Program Invariants to Promote Population Diversity in Search-Based Automatic Program Repair | Zhen Yu Ding, Yiwei Lyu, Christopher Timperley, and Claire Le Goues | GI@ICSE (Workshop) | 2019 | #SBSE | DOI PDF SLIDES |
Mining Patterns from Genetic Improvement Experiments | Oliver Krauss, Hanspeter Moessenboeck, and Michael Affenzeller | GI@ICSE (Workshop) | 2019 | DOI PDF SLIDES | |
A Journey Among Java Neutral Program Variants | Nicolas Harrand, Simon Allier, Marcelino Rodriguez-Cancio, Martin Monperrus, and Benoit Baudry | GPEM (Journal) | 2019 | DOI PDF URL | |
Uncovering Performance Opportunities by Relaxing Program Semantics of GPGPU Kernels | Jhe-Yu Liou, Stephanie Forrest, and Carole-Jean Wu | GPGPU (Workshop) | 2019 | PDF URL | |
An Evolutionary System for better automatic software repair | Yuan Yuan and Wolfgang Banzhaf | GPTP (Conference) | 2019 | #APR | DOI |
Automatic Software Merging using Automated Program Repair | Xiaoqian Xing and Katsuhisa Maruyama | IBF (Workshop) | 2019 | #APR | DOI |
SapFix: Automated End-to-End Repair at Scale | Alexandru Marginean, Johannes Bader, Satish Chandra, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, and Andrew Scott | ICSE (Conference) | 2019 | #APR #SBSE | DOI URL URL |
Software Improvement by Data Improvement | W. B. Langdon | IEEE Software Blog (Web) | 2019 | #GISMO | PDF URL |
Approximate Oracles and Synergy in Software Energy Search Spaces | Bobby R. Bruce, Justyna Petke, Mark Harman, and Earl T. Barr | IEEE TSE (Journal) | 2019 | #SBSE | DOI PDF PDF URL |
Automatically Exploring Tradeoffs Between Software Output Fidelity and Energy Costs | Jonathan Dorn, Jeremy Lacomis, Westley Weimer, and Stephanie Forrest | IEEE TSE (Journal) | 2019 | #SBSE | DOI PDF |
TBar: Revisiting Template-Based Automated Program Repair | Kui Liu, Anil Koyuncu, Dongsun Kim, and Tegawende F. Bissyande | ISSTA (Conference) | 2019 | #APR #SBSE #testing | DOI PDF URL URL |
AVATAR: Fixing Semantic Bugs with Fix Patterns of Static Analysis Violations | Kui Liu, Anil Koyuncu, Dongsun Kim, and Tegawende F. Bissyande | SANER (Conference) | 2019 | #APR | DOI PDF URL URL |
The State and Future of Genetic Improvement | William B. Langdon, Westley Weimer, Christopher Timperley, Oliver Krauss, Zhen Yu Ding, Yiwei Lyu, Nicolas Chausseau, Eric Schulte, Shin Hwei Tan, Kevin Leach, Yu Huang, and Gabin An | SEN (Journal) | 2019 | DOI | |
Big Data Driven Genetic Improvement for Maintenance of Legacy Software Systems | W. B. Langdon | SIGEVOlution (Journal) | 2019 | DOI PDF | |
Mark Harman wins both IEEE and ACM Awards in 2019 | Bill Langdon | SIGEVOlution (Journal) | 2019 | #SBSE #testing | DOI PDF |
Search-Based Software Engineering Events in 2019 | Giovani Guizzo | SIGEVOlution (Journal) | 2019 | #SBSE | DOI PDF |
Code naturalness to assist search space exploration in Search-based Program Repair methods | Altino Dantas, Eduardo Faria de Souza, Jerffeson Souza, and Celso G. Camilo-Junior | SSBSE (Conference) | 2019 | #APR #SBSE | DOI URL |
General Program Synthesis using Guided Corpus Generation and Automatic Refactoring | Alexander Wild and Barry Porter | SSBSE (Conference) | 2019 | #SBSE | DOI PDF |
Software Improvement with Gin: a Case Study | Justyna Petke and Alexander Brownlee | SSBSE (Conference) | 2019 | #SBSE | DOI PDF URL |
Applying Genetic Improvement to a Genetic Programming library in C++ | Victor R. Lopez-Lopez, Leonardo Trujillo, and Pierrick Legrand | Soft Computing (Journal) | 2019 | #GISMO | DOI PDF URL URL |
Automatically Reducing Energy Consumption of Software | Jeremy Lacomis, Jonathan Dorn, Westley Weimer, and Stephanie Forrest | The Energetics of Computing in Life and Machines (Collection) | 2019 | #SBSE | PDF URL URL |
Automated Artificial Intelligence (AutoAI) | Holger H. Hoos | (TechReport) | 2018 | ||
Evolving Square Root into Binary Logarithm | W. B. Langdon | (TechReport) | 2018 | #SBSE | |
Genetic Improvement GISMOE Blue Software Tool Demo | W. B. Langdon | (TechReport) | 2018 | #SBSE | |
Otimizacao para Reduzir o Tamanho de Codigo-Fonte Javascript | Fabio de Almeida Farzat | (PhdThesis) | 2018 | #SBSE | PDF URL |
Overfitting in Automated Program Repair: Challenges and Solutions | Dinh Xuan Bach Le | (PhdThesis) | 2018 | #APR | URL URL |
The Blind Software Engineer: Improving the Non-Functional Properties of Software by Means of Genetic Improvement | Bobby R. Bruce | (PhdThesis) | 2018 | #SBSE | PDF URL URL |
Towards automatic generation and insertion of OpenACC directives | Bobby R. Bruce and Justyna Petke | (TechReport) | 2018 | ||
Automatic Software Repair: A Bibliography | Martin Monperrus | ACM Computing Surveys (Journal) | 2018 | #APR #survey | DOI |
Automatic Software Repair: a Bibliography | Martin Monperrus | ArXiV (Archive) | 2018 | #APR #survey | PDF URL |
Evolving Exact Decompilation | Eric Schulte, Jason Ruchti, Matt Noonan, David Ciarletta, and Alexey Loginov | BAR (Workshop) | 2018 | #SBSE | PDF PDF URL URL |
Genetic Improvement of Software: Report from Dagstuhl Seminar 18052 | Justyna Petke, Claire Le Goues, Stephanie Forrest, and William B. Langdon | Dagstuhl Reports (Journal) | 2018 | #APR #SBSE | DOI PDF URL URL |
Improved representation and genetic operators for linear genetic programming for automated program repair | Vinicius Paulo L. Oliveira, Eduardo Faria de Souza, Claire Le Goues, and Celso G. Camilo-Junior | ESE (Journal) | 2018 | #APR | DOI URL URL |
Darwinian Data Structure Selection | Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, and Earl T. Barr | ESEC/FSE (Conference) | 2018 | #SBSE | DOI PDF |
Evolving better RNAfold structure prediction | William B. Langdon, Justyna Petke, and Ronny Lorenz | EuroGP (Conference) | 2018 | #SBSE | DOI PDF URL URL |
Investigating the Evolvability of Web Page Load Time | Brendan Cody-Kenny, Umberto Manganiello, John Farrelly, Adrian Ronayne, Eoghan Considine, Thomas McGuire, and Michael O'Neill | EvoSET (Conference) | 2018 | #SBSE | DOI PDF URL |
Finding and fixing software bugs automatically with SapFix and Sapienz | Yue Jia, Ke Mao, and Mark Harman | Facebook (Web) | 2018 | URL URL | |
Assessing Single-Objective Performance Convergence and Time Complexity for Refactoring Detection | David Nader-Palacio, Daniel Rodriguez-Cardenas, and Jonatan Gomez | GI@GECCO (Workshop) | 2018 | #SBSE | DOI PDF |
Dynamic Fitness Functions for Genetic Improvement in Compilers and Interpreters | Oliver Krauss, Hanspeter Moessenboeck, and Michael Affenzeller | GI@GECCO (Workshop) | 2018 | #testing | DOI PDF |
Genetic Configuration Sampling: Learning a Sampling Strategy for Fault Detection of Configurable Systems | Jifeng Xuan, Yongfeng Gu, Zhilei Ren, Xiangyang Jia, and Qingna Fan | GI@GECCO (Workshop) | 2018 | #SBSE | DOI PDF |
Novelty Search for software improvement of a SLAM system | Victor R. Lopez-Lopez, Leonardo Trujillo, and Pierrick Legrand | GI@GECCO (Workshop) | 2018 | DOI PDF | |
Synthesizing Customized Network Protocols using Genetic Programming | Mohammad Roohitavaf, Ling Zhu, Sandeep Kulkarni, and Subir Biswas | GI@GECCO (Workshop) | 2018 | DOI PDF | |
Towards Modular Large-Scale Darwinian Software Improvement | Michael Orlov | GI@GECCO (Workshop) | 2018 | DOI PDF PDF | |
A Turing Test for Genetic Improvement | Afsoon Afzal, Jeremy Lacomis, Claire Le Goues, and Christopher Steven Timperley | GI@ICSE (Workshop) | 2018 | DOI PDF PDF | |
A spoonful of DevOps helps the GI Go Down | Benoit Baudry, Nicolas Harrand, Eric Schulte, Christopher Timperley, Shin Hwei Tan, Marija Selakovic, and Emamurho Ugherughe | GI@ICSE (Workshop) | 2018 | DOI PDF | |
Comparing Line and AST Granularity Level for Program Repair using PyGGI | Gabin An, Jinhan Kim, and Shin Yoo | GI@ICSE (Workshop) | 2018 | #APR #SBSE #PyGGI | DOI PDF PDF SLIDES |
Evolutionary Fuzzing for Genetic Improvement: Toward Adaptive Software Defense | Jason Landsborough, Stephen Harding, and Bryan Beabout | GI@ICSE (Workshop) | 2018 | DOI PDF SLIDES | |
Evolving Software Quality | Claire Le Goues | GI@ICSE (Keynote) | 2018 | #survey | |
Experiments in Genetic Divergence for Emergent Systems | Christopher McGowan, Alexander Wild, and Barry Porter | GI@ICSE (Workshop) | 2018 | DOI PDF PDF SLIDES | |
Learning to Synthesize | Yingfei Xiong, Bo Wang, Guirong Fu, and Linfei Zang | GI@ICSE (Workshop) | 2018 | DOI PDF PDF PDF SLIDES URL | |
Neutrality and Epistasis in Program Space | Joseph Renzullo, Westley Weimer, Melanie Moses, and Stephanie Forrest | GI@ICSE (Workshop) | 2018 | #SBSE #testing | DOI PDF SLIDES |
Performance Localisation | Brendan Cody-Kenny, Michael O'Neill, and Stephen Barrett | GI@ICSE (Workshop) | 2018 | DOI PDF SLIDES | |
Visualising the global structure of search landscapes: genetic improvement as a case study | Nadarajen Veerapen and Gabriela Ochoa | GPEM (Journal) | 2018 | DOI URL URL | |
Repairing Crashes in Android Apps | Shin Hwei Tan, Zhen Dong, Xiang Gao, and Abhik Roychoudhury | ICSE (Conference) | 2018 | #APR #SBSE #testing | DOI PDF PDF URL |
Toward Introducing Automated Program Repair Techniques to Industrial Software Development | Keigo Naitou, Akito Tanikado, Shinsuke Matsumoto, Yoshiki Higo, Shinji Kusumoto, Hiroyuki Kirinuki, Toshiyuki Kurabayashi, and Haruto Tanno | ICSE (Conference) | 2018 | #APR #SBSE | DOI URL |
Accelerating Search-Based Program Repair | Ben Mehne, Hiroaki Yoshida, Mukul R. Prasad, Koushik Sen, Divya Gopinath, and Sarfraz Khurshid | ICST (Conference) | 2018 | #APR #SBSE | DOI PDF |
Genetic Improvement of Software: a Comprehensive Survey | Justyna Petke, Saemundur O. Haraldsson, Mark Harman, William B. Langdon, David R. White, and John R. Woodward | IEEE TEVC (Journal) | 2018 | #survey | DOI PDF |
Specialising Software for Different Downstream Applications Using Genetic Improvement and Code Transplantation | Justyna Petke, Mark Harman, William B. Langdon, and Westley Weimer | IEEE TSE (Journal) | 2018 | DOI PDF PDF URL | |
Challenges on applying genetic improvement in JavaScript using a high-performance computer | Fabio de Almeida Farzat, Marcio de Oliveira Barros, and Guilherme Horta Travassos | JSERD (Journal) | 2018 | #SBSE | DOI |
Genetic Programming + Proof Search = Automatic Improvement | Zoltan A. Kocsis and Jerry Swan | Journal of Automated Reasoning (Journal) | 2018 | #SBSE | DOI PDF URL |
Towards a Framework for Stochastic Performance Optimizations in Compilers and Interpreters - An Architecture Overview | Oliver Krauss | ManLang (Conference) | 2018 | DOI PDF URL | |
In-Vivo and Offline Optimisation of Energy Use in the Presence of Small Energy Signals: A Case Study on a Popular Android Library | Mahmoud A. Bokhari, Brad Alexander, and Markus Wagner | MobiQuitous (Conference) | 2018 | #SBSE | DOI PDF URL |
Guiding Software Evolution with Binary Diversity | Jeremiah Greer, Samuel Toth, Rashmi Jha, Anca Ralescu, Nan Niu, Mitchell Hirschfeld, and David Kapp | NAECON (Conference) | 2018 | DOI | |
Managing Uncertainty in Self-Adaptive Systems with Plan Reuse and Stochastic Search | Cody Kinneer, Zack Coker, Jiacheng Wang, David Garlan, and Claire Le Goues | SEAMS (Conference) | 2018 | #SBSE | DOI PDF URL |
Dagstuhl: Seminar on Genetic Improvement of Software | Benjamin Danglot | SIGEVOlution (Journal) | 2018 | DOI PDF | |
Genetic Improvement Workshop at ICSE 2018 | Gabin An | SIGEVOlution (Journal) | 2018 | DOI PDF | |
Deploying Search Based Software Engineering with Sapienz at Facebook | Nadia Alshahwan, Xinbo Gao, Mark Harman, Yue Jia, Ke Mao, Alexander Mols, Taijin Tei, and Ilya Zorin | SSBSE (Conference) | 2018 | #SBSE | DOI VIDEO URL URL |
EvoIsolator: Evolving Program Slices for Hardware Isolation Based Security | Mengmei Ye, Myra B. Cohen, Witawas Srisa-an, and Sheng Wei | SSBSE (Conference) | 2018 | #SBSE | DOI URL |
Evolving Better Software Parameters | William B. Langdon and Justyna Petke | SSBSE (Conference) | 2018 | #SBSE | DOI PDF SLIDES |
Learning Fault Localisation for Both Humans and Machines using Multi-Objective GP | Kabdo Choi, Jeongju Sohn, and Shin Yoo | SSBSE (Conference) | 2018 | #SBSE | DOI PDF |
Applying Genetic Programming with Similar Bug Fix Information to Automatic Fault Repair | Geunseok Yang, Youngjun Jeong, Kyeongsic Min, Jung-Won Lee, and Byungjeong Lee | Symmetry (Journal) | 2018 | #APR #SBSE | DOI URL |
Approximate Oracles and Synergy in Software Energy Search Spaces | Bobby R. Bruce, Justyna Petke, Mark Harman, and Earl T. Barr | (TechReport) | 2017 | ||
Automated Improvement of Software Design by Search-Based Refactoring | Rodrigo Morales Alvarado | (PhdThesis) | 2017 | #SBSE #testing | PDF URL |
Deep Parameter Optimisation for Face Detection Using the Viola-Jones Algorithm in OpenCV : A Correction | Bobby R. Bruce | (TechReport) | 2017 | ||
Design of repair operators for automated program repair | Shin Hwei Tan | (PhdThesis) | 2017 | #APR | |
Evolving better RNAfold C source code | W. B. Langdon | (TechReport) | 2017 | DOI PDF URL | |
Genetic Improvement of Software: From Program Landscapes to the Automatic Improvement of a Live System | Saemundur Oskar Haraldsson | (PhdThesis) | 2017 | #APR #SBSE | PDF URL URL |
Mutation-Based Genetic Improvement of Software | Fan Wu | (PhdThesis) | 2017 | #SBSE #testing | PDF URL URL |
Optimizing Tradeoffs of Non-Functional Properties in Software | Jonathan Dorn | (PhdThesis) | 2017 | #SBSE | DOI PDF |
Tortoise: Interactive System Configuration Repair | Aaron Weiss, Arjun Guha, and Yuriy Brun | ASE (Conference) | 2017 | #APR | DOI PDF |
ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming | Yuan Yuan and Wolfgang Banzhaf | ArXiV (Archive) | 2017 | #APR #SBSE | PDF URL URL |
Darwinian Data Structure Selection | Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, Donald Lawrence, and Earl T. Barr | ArXiV (Archive) | 2017 | #SBSE | PDF URL |
Validation of Internal Meters of Mobile Android Devices | Mahmoud A. Bokhari, Yuanzhong Xia, Bo Zhou, Brad Alexander, and Markus Wagner | ArXiV (Archive) | 2017 | PDF URL | |
Genetically Improved BarraCUDA | W. B. Langdon and Brian Yee Hong Lam | BioData Mining (Journal) | 2017 | DOI | |
Genetic Improvement of Computational Biology Software | William B. Langdon and Karina Zile | ECCSB (Workshop) | 2017 | #SBSE | DOI PDF SLIDES |
Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset | Matias Martinez, Thomas Durieux, Romain Sommerard, Jifeng Xuan, and Martin Monperrus | ESE (Journal) | 2017 | #APR | DOI PDF URL |
S3: Syntax- and Semantic-guided Repair Synthesis via Programming by Examples | Xuan-Bach D. Le, Duc-Hiep Chu, David Lo, Claire Le Goues, and Willem Visser | ESEC/FSE (Conference) | 2017 | #APR | DOI PDF |
Exploring Fitness and Edit Distance of Mutated Python Programs | Saemundur O. Haraldsson, John R. Woodward, Alexander E. I. Brownlee, and David Cairns | EuroGP (Conference) | 2017 | #SBSE | DOI PDF URL URL |
Visualising the Search Landscape of the Triangle Program | William B. Langdon, Nadarajen Veerapen, and Gabriela Ochoa | EuroGP (Conference) | 2017 | #SBSE #testing | DOI PDF URL URL |
Deep Parameter Tuning of Concurrent Divide and Conquer Algorithms in Akka | David R. White, Leonid Joffe, Edward Bowles, and Jerry Swan | EvoAPPS (Conference) | 2017 | #SBSE | DOI PDF URL |
Polytypic Genetic Programming | Jerry Swan, Krzysztof Krawiec, and Neil Ghani | EvoAPPS (Conference) | 2017 | DOI PDF URL | |
A Search for Improved Performance in Regular Expressions | Brendan Cody-Kenny, Michael Fenton, Adrian Ronayne, Eoghan Considine, Thomas McGuire, and Michael O'Neill | GECCO (Conference) | 2017 | DOI | |
Empirical Evaluation of Conditional Operators in GP Based Fault Localization | Dahyun Kang, Jeongju Sohn, and Shin Yoo | GECCO (Conference) | 2017 | #APR | DOI |
Deep Parameter Optimisation on Android Smartphones for Energy Minimisation - A Tale of Woe and a Proof-of-Concept | Mahmoud A. Bokhari, Bobby R. Bruce, Brad Alexander, and Markus Wagner | GI@GECCO (Workshop) | 2017 | DOI PDF PDF | |
Embedding Genetic Improvement into Programming Languages | Shin Yoo | GI@GECCO (Workshop) | 2017 | #SBSE | DOI PDF |
Evolving Software Building Blocks with FINCH | Michael Orlov | GI@GECCO (Workshop) | 2017 | DOI PDF PDF | |
Fixing Bugs in Your Sleep: How Genetic Improvement Became an Overnight Success | Saemundur O. Haraldsson, John R. Woodward, Alexander E. I. Brownlee, and Kristin Siggeirsdottir | GI@GECCO (Workshop) | 2017 | #APR #testing | DOI PDF PDF URL |
From Problem Landscapes to Language Landscapes: Questions in Genetic Improvement | Brendan Cody-Kenny, Michael Fenton, and Michael O'Neill | GI@GECCO (Workshop) | 2017 | DOI PDF | |
GI in No Time | David R. White | GI@GECCO (Workshop) | 2017 | #SBSE | DOI PDF PDF |
Gaining Insights into Traffic Data through Genetic Improvement | Aniko Ekart, Alina Patelli, Victoria Lush, and Elisabeth Ilie-Zudor | GI@GECCO (Workshop) | 2017 | DOI PDF PDF URL | |
Genetic Improvement of Runtime in a Bioinformatics Application | Saemundur O. Haraldsson, John R. Woodward, Alexander E. I. Brownlee, Albert V. Smith, and Vilmundur Gudnason | GI@GECCO (Workshop) | 2017 | #SBSE | DOI PDF |
Improving SSE Parallel Code with Grow and Graft Genetic Programming | William B. Langdon and Ronny Lorenz | GI@GECCO (Workshop) | 2017 | DOI PDF PDF SLIDES | |
Learning from Super-Mutants: searching post-apocalyptic software ecosystems for novel semantics-preserving transforms | Jason Landsborough, Stephen Harding, and Sunny Fugate | GI@GECCO (Workshop) | 2017 | #SBSE | DOI PDF |
Modelling Genetic Improvement Landscapes with Local Optima Networks | Nadarajen Veerapen, Fabio Daolio, and Gabriela Ochoa | GI@GECCO (Workshop) | 2017 | DOI PDF | |
New Operators for Non-functional Genetic Improvement | Justyna Petke | GI@GECCO (Workshop) | 2017 | DOI PDF | |
Genetic Improvement of GPU Software | William B. Langdon, Brian Yee Hong Lam, Marc Modat, Justyna Petke, and Mark Harman | GPEM (Journal) | 2017 | #SBSE #survey | DOI PDF SLIDES VIDEO URL |
Online Genetic Improvement on the java virtual machine with ECSELR | Kwaku Yeboah-Antwi and Benoit Baudry | GPEM (Journal) | 2017 | #AI #SBSE | DOI URL |
Preface to the Special Issue on Genetic Improvement | Justyna Petke | GPEM (Journal) | 2017 | DOI | |
Trading between quality and non-functional properties of median filter in embedded systems | Zdenek Vasicek and Vojtech Mrazek | GPEM (Journal) | 2017 | DOI URL URL | |
BarraCUDA in the Cloud | W. B. Langdon and Bob Davidson | IEEE Software Blog (Web) | 2017 | #GISMO | PDF URL URL URL |
Search-Based Energy Optimization of Some Ubiquitous Algorithms | Alexander Edward Ian Brownlee, Nathan Burles, and Jerry Swan | IEEE TETCI (Journal) | 2017 | #SBSE | DOI PDF |
Some Remarks on Code Evolution with Genetic Programming | Wolfgang Banzhaf | Inspired by Nature: Essays Presented to Julian F. Miller on the Occasion of his 60th Birthday (Collection) | 2017 | #ML #SBSE | DOI |
PyGGI: Python General framework for Genetic Improvement | Gabin An, Jinhan Kim, Seongmin Lee, and Shin Yoo | KSC (Conference) | 2017 | #PyGGI | PDF URL URL |
Inferring Automatic Test Oracles | William B. Langdon, Shin Yoo, and Mark Harman | SBST (Conference) | 2017 | #SBSE #testing | DOI PDF URL |
The Use of Automatic Test Data Generation for Genetic Improvement in a Live System | Saemundur Oskar Haraldsson, John R. Woodward, and Alexander E. I. Brownlee | SBST (Conference) | 2017 | #APR #SBSE #testing | DOI PDF PDF VIDEO URL URL URL |
Genetic Improvement Workshop at GECCO 2017 | Brendan Cody-Kenny | SIGEVOlution (Journal) | 2017 | DOI PDF | |
Genetic Improvement in Code Interpreters and Compilers | Oliver Krauss | SPLASH (Conference) | 2017 | DOI PDF URL | |
An Investigation into the Use of Mutation Analysis for Automated Program Repair | Christopher Steven Timperley, Susan Stepney, and Claire Le Goues | SSBSE (Conference) | 2017 | #SBSE | DOI PDF |
MuSynth: Program Synthesis via Code Reuse and Code Manipulation | Vineeth Kashyap, Rebecca Swords, Eric Schulte, and David Melski | SSBSE (Conference) | 2017 | #SBSE | DOI |
Optimising Darwinian Data Structures on Google Guava | Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, and Earl T. Barr | SSBSE (Conference) | 2017 | #SBSE | DOI |
Multi-objective code-smells detection using good and bad design examples | Usman Mansoor, Marouane Kessentini, Bruce R. Maxim, and Kalyanmoy Deb | Software Quality Journal (Journal) | 2017 | #SBSE | DOI |
Computers will soon be able to fix themselves - are IT departments for the chop? | Saemundur Haraldsson, Alexander Brownlee, and John R. Woodward | The Conversation (Web) | 2017 | #APR | URL |
Facebook's evolutionary search for crashing software bugs | Sebastian Anthony | ars technica UK (Web) | 2017 | #APR #SBSE | VIDEO URL |
Benchmarking BarraCUDA on Epigenetic DNA and nVidia Pascal GPUs | W. B. Langdon | (TechReport) | 2016 | #SBSE | DOI PDF |
Multi-Dimensional Analysis of Software Power Consumptions in Multi-Core Architectures | Maxime Colmant | (PhdThesis) | 2016 | #ML #SBSE | PDF URL |
The Genetic Improvement Fitness Landscape | William B. Langdon | (TechReport) | 2016 | #SBSE | |
Automatic Synthesis of Code Using Genetic Programming | Doron Peled | 7th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2016 (Conference) | 2016 | DOI | |
Automatically scheduling halide image processing pipelines | Ravi Teja Mullapudi, Andrew Adams, Dillon Sharlet, Jonathan Ragan-Kelley, and Kayvon Fatahalian | ACM Transactions on Graphics (Journal) | 2016 | #SBSE | DOI URL |
Toward Developer-like Automated Program Repair: Modification Comparisons between GenProg and Developers | Hiroki Nakajima, Yoshiki Higo, Haruki Yokoyama, and Shinji Kusumoto | APSEC (Conference) | 2016 | #APR | DOI |
Automated program repair using genetic programming and model checking | Zahra Zojaji, Behrouz Tork Ladani, and Alireza Khalilian | Applied Intelligence (Journal) | 2016 | #APR | DOI |
An Uncrewed Aerial Vehicle Attack Scenario and Trustworthy Repair Architecture | Kate Highnam, Kevin Angstadt, Kevin Leach, Westley Weimer, Aaron Paulos, and Patrick Hurley | DSN-W (Workshop) | 2016 | #APR | DOI PDF SLIDES |
Trusted Software Repair for System Resiliency | Westley Weimer, Stephanie Forrest, Miryung Kim, Claire Le Goues, and Patrick Hurley | DSN-W (Workshop) | 2016 | #APR #SBSE | DOI SLIDES |
Towards Automated Strategies in Satisfiability Modulo Theory | Nicolas Galvez Ramirez, Youssef Hamadi, Eric Monfroy, and Frederic Saubion | EuroGP (Conference) | 2016 | #SBSE | DOI |
Anti-patterns in Search-based Program Repair | Shin Hwei Tan, Hiroaki Yoshida, Mukul R. Prasad, and Abhik Roychoudhury | FSE (Conference) | 2016 | #APR | DOI PDF |
Connecting Automatic Parameter Tuning, Genetic Programming as a Hyper-heuristic, and Genetic Improvement Programming | John R. Woodward, Colin G. Johnson, and Alexander E. I. Brownlee | GECCO-comp (Conference) | 2016 | DOI PDF URL | |
Visualisation and Analysis of Genetic Records Produced by Cartesian Genetic Programming | Lukas Sekanina and Vlastimil Kapusta | GECCO-comp (Conference) | 2016 | DOI | |
Automatic Improvement of Apache Spark Queries using Semantics-preserving Program Reduction | Zoltan A. Kocsis, John H. Drake, Douglas Carson, and Jerry Swan | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF |
Benchmarking Genetically Improved BarraCUDA on Epigenetic Methylation NGS datasets and nVidia GPUs | William B. Langdon, Albert Vilella, Brian Yee Hong Lam, Justyna Petke, and Mark Harman | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF PDF |
Evals is not enough: why we should report wall-clock time | John Woodward, Alexander Brownlee, and Colin Johnson | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF |
Evolutionary optimization of compiler flag selection by learning and exploiting flags interactions | Unai Garciarena and Roberto Santana | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF |
GP vs GI: if you can't beat them, join them | John Woodward, Colin Johnson, and Alexander Brownlee | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF |
Genetic Improvement 2016 Chairs' Welcome and Organization | Westley Weimer, Justyna Petke, and David R. White | GI@GECCO (Workshop) | 2016 | DOI | |
Genetic Improvement for Code Obfuscation | Justyna Petke | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF |
Genetic Programming: From design to improved implementation | Victor R. Lopez-Lopez, Leonardo Trujillo, Pierrick Legrand, and Gustavo Olague | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF |
Guiding Unconstrained Genetic Improvement | David White | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF |
Optimising Energy Consumption Heuristically on Android Mobile Phones | Mahmoud Bokhari and Markus Wagner | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF PDF |
Speeding up the proof strategy in formal software verification | Markus Wagner | GI@GECCO (Workshop) | 2016 | #SBSE | DOI PDF PDF |
McVerSi: A Test Generation Framework for Fast Memory Consistency Verification in Simulation | Marco Elver and Vijay Nagarajan | HPCA (Conference) | 2016 | #SBSE #testing | DOI URL |
Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis | Sergey Mechtaev, Jooyong Yi, and Abhik Roychoudhury | ICSE (Conference) | 2016 | #APR | DOI PDF |
Enhancing Automated Program Repair with Deductive Verification | Xuan-Bach D. Le, Quang Loc Le, David Lo, and Claire Le Goues | ICSM (Conference) | 2016 | #APR #SBSE | DOI SLIDES URL |
Genetic Improvement | William B. Langdon and Justyna Petke | IEEE Software Blog (Web) | 2016 | #GISMO | PDF URL |
A Capable Crossover Technique on Automatic Program Repair | Ryotaro Kou, Yoshiki Higo, and Shinji Kusumoto | IWESEP (Workshop) | 2016 | #APR | DOI |
Genetic Improvement: A Key Challenge for Evolutionary Computation | William B. Langdon and Gabriela Ochoa | Key Challenges and Future Directions of Evolutionary Computation (Conference) | 2016 | DOI PDF SLIDES | |
Automatically Evading Classifiers: A Case Study on PDF Malware Classifiers | Weilin Xu, Yanjun Qi, and David Evans | NDSS (Conference) | 2016 | PDF URL URL | |
A General-Purpose Framework for Genetic Improvement | Francesco Marino, Giovanni Squillero, and Alberto Tonda | PPSN (Conference) | 2016 | #SBSE | DOI |
Optimising Quantisation Noise in Energy Measurement | William B. Langdon, Justyna Petke, and Bobby R. Bruce | PPSN (Conference) | 2016 | #AI #SBSE | DOI PDF |
Fitness Landscape of the Triangle Program | William B. Langdon and Mark Harman | PPSN-2016 Workshop on Landscape-Aware Heuristic Search (Conference) | 2016 | #SBSE #testing | PDF URL URL |
Haskell in Green Land: Analyzing the Energy Behavior of a Purely Functional Language | Luis Gabriel Lima, Francisco Soares-Neto, Paulo Lieuthier, Fernando Castor, Gilberto Melfe, and Joao Paulo Fernandes | SANER (Conference) | 2016 | DOI PDF | |
A Report on the Genetic Improvement Workshop@GECCO 2016 | Bobby Bruce | SIGEVOlution (Journal) | 2016 | DOI PDF | |
API-Constrained Genetic Improvement | William B. Langdon, David R. White, Mark Harman, Yue Jia, and Justyna Petke | SSBSE (Conference) | 2016 | #SBSE | DOI PDF SLIDES |
Amortised Deep Parameter Optimisation of GPGPU Work Group Size for OpenCV | Jeongju Sohn, Seongmin Lee, and Shin Yoo | SSBSE (Conference) | 2016 | #SBSE | DOI URL |
Deep Parameter Optimisation for Face Detection Using the Viola-Jones Algorithm in OpenCV | Bobby R. Bruce, Jonathan M. Aitken, and Justyna Petke | SSBSE (Conference) | 2016 | #SBSE | DOI PDF URL |
Field Report: Applying Monte Carlo Tree Search for Program Synthesis | Jin-Suk Lim and Shin Yoo | SSBSE (Conference) | 2016 | DOI URL URL | |
HOMI: Searching Higher Order Mutants For Software Improvement | Fan Wu, Mark Harman, Yue Jia, and Jens Krinke | SSBSE (Conference) | 2016 | #SBSE | DOI |
Improved crossover operators for genetic programming for program repair | Vinicius Paulo L. Oliveira, Eduardo F. D. Souza, Claire Le Goues, and Celso G. Camilo-Junior | SSBSE (Conference) | 2016 | #APR #SBSE | DOI PDF |
Genetic Improvement for Approximate Computing | Lukas Sekanina and Zdenek Vasicek | WAPCO (Workshop) | 2016 | ||
An automated approach to program repair with semantic code search | Yalin Ke | 2015 | #APR #SBSE | URL URL | |
Automatic Software Repair: a Bibliography | Martin Monperrus | (TechReport) | 2015 | #APR #survey | PDF URL |
Genetic Programming Bias with Software Performance Analysis | Brendan Cody-Kenny | (PhdThesis) | 2015 | #SBSE | PDF URL |
Genetically Improved BarraCUDA | W. B. Langdon and Brian Yee Hong Lam | (TechReport) | 2015 | PDF PDF URL | |
Experience report: How do techniques, programs, and tests impact automated program repair? | Xianglong Kong, Lingming Zhang, W. Eric Wong, and Bixin Li | 26th IEEE International Symposium on Software Reliability Engineering (ISSRE) (Conference) | 2015 | #APR #SBSE | DOI |
Should fixing these failures be delegated to automated program repair? | Xuan-Bach D. Le, Tien-Duy B. Le, and David Lo | 26th IEEE International Symposium on Software Reliability Engineering (ISSRE) (Conference) | 2015 | #APR #SBSE | DOI |
PolyMage: Automatic Optimization for Image Processing Pipelines | Ravi Teja Mullapudi, Vinay Vasista, and Uday Bondhugula | ACM SIGPLAN Notices (Journal) | 2015 | #SBSE | DOI |
GPU Performance and Power Tuning Using Regression Trees | Wenhao Jia, Elba Garza, Kelly A. Shaw, and Margaret Martonosi | ACM TACO (Journal) | 2015 | #SBSE | DOI |
Microarchitectural Optimization by Means of Reconfigurable and Evolvable Cache Mappings | Nam Ho, Abdullah Fathi Ahmed, Paul Kaufmann, and Marco Platzner | AHS (Conference) | 2015 | DOI | |
Repairing Programs with Semantic Code Search | Yalin Ke, Kathryn T. Stolee, Claire Le Goues, and Yuriy Brun | ASE (Conference) | 2015 | #APR #SBSE | DOI PDF |
Automatic Repair of Real Bugs: An Experience Report on the Defects4J Dataset | Thomas Durieux, Matias Martinez, Martin Monperrus, Romain Sommerard, and Jifeng Xuan | ArXiV (Archive) | 2015 | #APR #SBSE | PDF URL |
Performance of Genetic Programming Optimised Bowtie2 on Genome Comparison and Analytic Testing (GCAT) Benchmarks | W. B. Langdon | BioData Mining (Journal) | 2015 | #testing | DOI PDF |
Software is Not Fragile | William B. Langdon and Justyna Petke | CS-DC (Conference) | 2015 | #SBSE | DOI PDF SLIDES URL URL URL |
Revolutionising the process of software development | Justyna Petke | DAASE project blog (Web) | 2015 | URL | |
App Store Mining and Analysis | Afnan Al-Subaihin, Anthony Finkelstein, Mark Harman, Yue Jia, William Martin, Federica Sarro, and Yuanyuan Zhang | DeMobile (Workshop) | 2015 | ||
Is the Cure Worse Than the Disease? Overfitting in Automated Program Repair | Edward K. Smith, Earl T. Barr, Claire Le Goues, and Yuriy Brun | ESEC/FSE (Conference) | 2015 | #APR #SBSE | DOI PDF |
Deep Parameter Optimisation | Fan Wu, Westley Weimer, Mark Harman, Yue Jia, and Jens Krinke | GECCO (Conference) | 2015 | #SBSE | DOI PDF URL |
Improving CUDA DNA Analysis Software with Genetic Programming | William B. Langdon, Brian Yee Hong Lam, Justyna Petke, and Mark Harman | GECCO (Conference) | 2015 | #AI #SBSE #testing | DOI PDF SLIDES URL URL |
Reducing Energy Consumption Using Genetic Improvement | Bobby R. Bruce, Justyna Petke, and Mark Harman | GECCO (Conference) | 2015 | #SBSE | DOI PDF |
Embedded Dynamic Improvement | Nathan Burles, Jerry Swan, Edward Bowles, Alexander E. I. Brownlee, Zoltan A. Kocsis, and Nadarajen Veerapen | GI@GECCO (Workshop) | 2015 | DOI PDF | |
Embedding Adaptivity in Software Systems using the ECSELR framework | Kwaku Yeboah-Antwi and Benoit Baudry | GI@GECCO (Workshop) | 2015 | DOI PDF PDF | |
Energy Optimisation via Genetic Improvement A SBSE technique for a new era in Software Development | Bobby R. Bruce | GI@GECCO (Workshop) | 2015 | #SBSE | DOI PDF SLIDES |
Evolutionary Approximation of Software for Embedded Systems: Median Function | Vojtech Mrazek, Zdenek Vasicek, and Lukas Sekanina | GI@GECCO (Workshop) | 2015 | DOI PDF SLIDES | |
Fitness as Task-relevant Information Accumulation | Colin G. Johnson and John R. Woodward | GI@GECCO (Workshop) | 2015 | #SBSE | DOI PDF |
GI4GI: Improving Genetic Improvement Fitness Functions | Mark Harman and Justyna Petke | GI@GECCO (Workshop) | 2015 | DOI PDF SLIDES | |
Genetic Improvement 2015 Chairs' Welcome | William B. Langdon, Justyna Petke, and David R. White | GI@GECCO (Workshop) | 2015 | PDF URL | |
Genetic Improvement for Software Product Lines: An Overview and a Roadmap | Roberto E. Lopez-Herrejon, Lukas Linsbauer, Wesley K. G. Assuncao, Stefan Fischer, Silvia R. Vergilio, and Alexander Egyed | GI@GECCO (Workshop) | 2015 | DOI PDF | |
Genetic Improvement of Energy Usage is only as Reliable as the Measurements are Accurate | Saemundur O. Haraldsson and John R. Woodward | GI@GECCO (Workshop) | 2015 | DOI PDF | |
Genetic Improvement using Higher Order Mutation | Yue Jia, Fan Wu, Mark Harman, and Jens Krinke | GI@GECCO (Workshop) | 2015 | DOI PDF SLIDES | |
Grow and Graft a better CUDA pknotsRG for RNA pseudoknot free energy calculation | William B. Langdon and Mark Harman | GI@GECCO (Workshop) | 2015 | #AI #SBSE | DOI PDF PDF SLIDES URL |
Removing the Kitchen Sink from Software | Jason Landsborough, Stephen Harding, and Sunny Fugate | GI@GECCO (Workshop) | 2015 | DOI PDF SLIDES | |
Repairing COTS Router Firmware without Access to Source Code or Test Suites: A Case Study in Evolutionary Software Repair | Eric Schulte, Westley Weimer, and Stephanie Forrest | GI@GECCO (Workshop) | 2015 | DOI PDF | |
Rethinking Genetic Improvement Programming | David R. White and Jeremy Singer | GI@GECCO (Workshop) | 2015 | DOI PDF SLIDES | |
locoGP: Improving Performance by Genetic Programming Java Source Code | Brendan Cody-Kenny, Edgar Galvan Lopez, and Stephen Barrett | GI@GECCO (Workshop) | 2015 | DOI PDF SLIDES URL | |
Genetically Improved Software | William B. Langdon | Handbook of Genetic Programming Applications (Collection) | 2015 | #AI #GISMO #SBSE | DOI PDF |
relifix: Automated Repair of Software Regressions | Shin Hwei Tan and Abhik Roychoudhury | ICSE (Conference) | 2015 | #APR #SBSE | DOI PDF |
Achievements, Open Problems and Challenges for Search Based Software Testing | Mark Harman, Yue Jia, and Yuanyuan Zhang | ICST (Conference) | 2015 | #SBSE #testing | DOI PDF SLIDES |
Optimising Existing Software with Genetic Programming | William B. Langdon and Mark Harman | IEEE TEVC (Journal) | 2015 | #SBSE | DOI PDF PDF VIDEO URL URL |
An Analysis of Patch Plausibility and Correctness for Generate-and-validate Patch Generation Systems | Zichao Qi, Fan Long, Sara Achour, and Martin Rinard | ISSTA (Conference) | 2015 | #APR #SBSE | DOI |
Automated Software Transplantation | Earl T. Barr, Mark Harman, Yue Jia, Alexandru Marginean, and Justyna Petke | ISSTA (Conference) | 2015 | DOI PDF URL URL | |
A Novel Approach to Generating Test Cases with Genetic Programming | Saso Karakatic and Tina Schweighofer | KMO (Conference) | 2015 | #APR #testing | DOI |
Making Lock-free Data Structures Verifiable with Artificial Transactions | Xinhao Yuan, David Williams-King, Junfeng Yang, and Simha Sethumadhavan | Proceedings of the 8th Workshop on Programming Languages and Operating Systems, PLOS 2015 (Conference) | 2015 | DOI | |
SASS: Self-adaptation using stochastic search | Zack Coker, David Garlan, and Claire Le Goues | SEAMS (Conference) | 2015 | #SBSE | DOI PDF |
Amortised Optimisation of Non-functional Properties in Production Environments | Shin Yoo | SSBSE (Conference) | 2015 | #SBSE | DOI SLIDES URL |
Automated Transplantation of Call Graph and Layout Features into Kate | Alexandru Marginean, Earl T. Barr, Mark Harman, and Yue Jia | SSBSE (Conference) | 2015 | #SBSE | DOI PDF URL |
Genetic Improvement of Software for Multiple Objectives | W. B. Langdon | SSBSE (Keynote) | 2015 | #GISMO | DOI PDF SLIDES |
Grow and Serve: Growing Django Citation Services Using SBSE | Yue Jia, Mark Harman, William B. Langdon, and Alexandru Marginean | SSBSE (Conference) | 2015 | #SBSE | DOI PDF |
Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava | Nathan Burles, Edward Bowles, Alexander E. I. Brownlee, Zoltan A. Kocsis, Jerry Swan, and Nadarajen Veerapen | SSBSE (Conference) | 2015 | #SBSE | DOI PDF URL |
Specialising Guava's Cache to Reduce Energy Consumption | Nathan Burles, Edward Bowles, Bobby R. Bruce, and Komsan Srivisut | SSBSE (Conference) | 2015 | #SBSE | DOI PDF |
How computers are learning to make human software work more efficiently | John R. Woodward, Justyna Petke, and William Langdon | The Conversation (Web) | 2015 | URL | |
Automated Bug Fixing: An Interview with Westley Weimer, Department of Computer Science, University of Virginia and Martin Monperrus, University of Lille and INRIA, Lille, France | Walter Tichy | Ubiquity (Journal) | 2015 | #APR | DOI |
Code 'transplant' could revolutionise programming | James Temperton | Wired.co.uk (Web) | 2015 | URL | |
ASTOR: Evolutionary Automatic Software Repair for Java | Matias Martinez and Martin Monperrus | (TechReport) | 2014 | #APR #SBSE | PDF PDF URL URL URL |
Automating Program Verification and Repair Using Invariant Analysis and Test-input Generation | ThanhVu Nguyen | (PhdThesis) | 2014 | #APR | PDF URL |
Gen-O-Fix: An embeddable framework for Dynamic Adaptive Genetic Improvement Programming | Jerry Swan, Michael G. Epitropakis, and John R. Woodward | (TechReport) | 2014 | PDF PDF SLIDES VIDEO VIDEO URL | |
Genetically Improved CUDA kernels for StereoCamera | W. B. Langdon and M. Harman | (TechReport) | 2014 | #GISMO #SBSE | |
Leveraging Light-Weight Analyses to Aid Software Maintenance | Zachary P. Fry | (PhdThesis) | 2014 | DOI PDF | |
Neutral Networks of Real-World Programs and their Application to Automated Software Evolution | Eric Schulte | (PhdThesis) | 2014 | PDF URL URL | |
Quality Assurance for Self-Adaptive, Self-Organising Systems (Message from the Workshop Organisers) | Benedikt Eberhardinger, Wolfgang Reif, Franz Wotawa, and Tom Holvoet | 2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems Workshops (Conference) | 2014 | DOI | |
Post-compiler Software Optimization for Reducing Energy | Eric Schulte, Jonathan Dorn, Stephen Harding, Stephanie Forrest, and Westley Weimer | ASPLOS (Conference) | 2014 | DOI PDF | |
Genetic programming for smart phone personalisation | Philip Valencia, Aiden Haak, Alban Cotillon, and Raja Jurdak | Applied Soft Computing (Journal) | 2014 | DOI URL | |
The impact of topology on energy consumption for collection tree protocols: An experimental assessment through evolutionary computation | Doina Bucur, Giovanni Iacca, Giovanni Squillero, and Alberto Tonda | Applied Soft Computing (Journal) | 2014 | DOI URL | |
Genetic Programming for Smart Phone Personalisation | Philip Valencia, Aiden Haak, Alban Cotillon, and Raja Jurdak | ArXiV (Archive) | 2014 | PDF PDF URL | |
Automatic Design of Noncryptographic Hash Functions using Genetic Programming | Cesar Estebanez, Yago Saez, Gustavo Recio, and Pedro Isasi | Computational Intelligence (Journal) | 2014 | DOI | |
Discussion on Automatic Fault Localisation and Repair | Bradley Alexander | Computational Intelligence for Software Engineering (Collection) | 2014 | #APR | |
Automated design of algorithms and genetic improvement: contrast and commonalities | Saemundur O. Haraldsson and John R. Woodward | ECADA@GECCO (Workshop) | 2014 | #SBSE | DOI |
Genetically Improved CUDA C++ Software | William B. Langdon and Mark Harman | EuroGP (Conference) | 2014 | DOI PDF SLIDES VIDEO VIDEO | |
Using Genetic Improvement and Code Transplants to Specialise a C++ Program to a Problem Class | Justyna Petke, Mark Harman, William B. Langdon, and Westley Weimer | EuroGP (Conference) | 2014 | #SBSE | DOI PDF |
The Plastic Surgery Hypothesis | Earl T. Barr, Yuriy Brun, Premkumar Devanbu, Mark Harman, and Federica Sarro | FSE (Conference) | 2014 | #APR #SBSE | |
Improving 3D Medical Image Registration CUDA Software with Genetic Programming | William B. Langdon, Marc Modat, Justyna Petke, and Mark Harman | GECCO (Conference) | 2014 | #AI #SBSE | DOI PDF URL |
Improving Source Code with Genetic Programming | William B. Langdon and Mark Harman | GECCO 2014 Hot of the Press (Conference) | 2014 | #GISMO #SBSE | |
Software mutational robustness | Eric Schulte, Zachary P. Fry, Ethan Fast, Westley Weimer, and Stephanie Forrest | GPEM (Journal) | 2014 | #SBSE #testing | DOI URL |
CRYSEED: An Automatic 8-bit Cryptographic Algorithm Developed with Genetic Programming | Rodrigo S. Semente, Andres O. Salazar, and Felipe D. M. Oliveira | I2MTC (Conference) | 2014 | DOI | |
A Critical Review of "Automatic Patch Generation Learned from Human-written Patches": Essay on the Problem Statement and the Evaluation of Automatic Software Repair | Martin Monperrus | ICSE (Conference) | 2014 | DOI | |
The Strength of Random Search on Automated Program Repair | Yuhua Qi, Xiaoguang Mao, Yan Lei, Ziying Dai, and Chengsong Wang | ICSE (Conference) | 2014 | #APR #SBSE | DOI |
Do the Fix Ingredients Already Exist? An Empirical Inquiry into the Redundancy Assumptions of Program Repair Approaches | Matias Martinez, Westley Weimer, and Martin Monperrus | ICSE-comp (Conference) | 2014 | #APR #SBSE | DOI PDF URL |
Tailored Source Code Transformations to Synthesize Computationally Diverse Program Variants | Benoit Baudry, Simon Allier, and Martin Monperrus | ISSTA (Conference) | 2014 | #SBSE | DOI URL |
A methodology to automatically optimize dynamic memory managers applying grammatical evolution | Jose L. Risco-Martin, J. Manuel Colmenar, J. Ignacio Hidalgo, Juan Lanchares, and Josefa Diaz | Journal of Systems and Software (Journal) | 2014 | #SBSE | DOI URL |
OpenTuner: an extensible framework for program autotuning | Jason Ansel, Shoaib Kamil, Kalyan Veeramachaneni, Jonathan Ragan-Kelley, Jeffrey Bosboom, Una-May O'Reilly, and Saman P. Amarasinghe | PACT (Conference) | 2014 | DOI URL | |
Genetic Improvement for Adaptive Software Engineering | Mark Harman, Yue Jia, William B. Langdon, Justyna Petke, Iman Hemati Moghadam, Shin Yoo, and Fan Wu | SEAMS (Conference) | 2014 | #AI #ML #SBSE | DOI PDF |
Asymptotic Genetic Improvement Programming via Type Functors and Catamorphisms | Zoltan A. Kocsis and Jerry Swan | SMGP (Workshop) | 2014 | ||
Java evolutionary framework based on genetic programming | Jan Karasek, Radim Burget, Malay Kishore Dutta, and Anushikha Singh | SPIN (Conference) | 2014 | DOI | |
Search based software engineering for software product line engineering: a survey and directions for future work | Mark Harman, Yue Jia, Jens Krinke, W. B. Langdon, Justyna Petke, and Yuanyuan Zhang | SPLC (Keynote) | 2014 | #SBSE #survey | DOI PDF |
Babel Pidgin: SBSE Can Grow and Graft Entirely New Functionality into a Real World System | Mark Harman, Yue Jia, and William B. Langdon | SSBSE (Conference) | 2014 | #GISMO #SBSE | DOI PDF URL |
Repairing and Optimizing Hadoop hashCode Implementations | Zoltan A. Kocsis, Geoff Neumann, Jerry Swan, Michael G. Epitropakis, Alexander E. I. Brownlee, Saemundur O. Haraldsson, and Edward Bowles | SSBSE (Conference) | 2014 | #SBSE | DOI URL URL |
Genetic Improvement of Programs | William B. Langdon | SYNASC (Conference) | 2014 | #SBSE | DOI PDF PDF URL |
Automatic Program Repair Using Genetic Programming | Claire Le Goues | (PhdThesis) | 2013 | #APR #SBSE | DOI PDF |
Evolution vs. Intelligent Design in Program Patching | Yuriy Brun, Earl Barr, Ming Xiao, Claire Le Goues, and P. Devanbu | (TechReport) | 2013 | #APR #SBSE | |
Synthesizing Round Based Fault-Tolerant Programs using Genetic Programming | Ling Zhu and Sandeep Kulkarni | (TechReport) | 2013 | #APR #SBSE | URL URL |
Using Genetic Programming to Model Software | W. B. Langdon and M. Harman | (TechReport) | 2013 | #GISMO #SBSE | PDF PDF URL |
Which is faster: Bowtie2GP $>$ Bowtie $>$ Bowtie2 $>$ BWA | W. B. Langdon | (TechReport) | 2013 | #SBSE | PDF PDF URL |
The GISMOE Architecture | Yue Jia, Mark Harman, and Bill Langdon | 2nd Chinese Search Based Software Engineering workshop (Keynote) | 2013 | #GISMO #SBSE | |
Leveraging Program Equivalence for Adaptive Program Repair: Models and First Results | Westley Weimer, Zachary P. Fry, and Stephanie Forrest | ASE (Conference) | 2013 | #APR #SBSE #testing | DOI PDF |
Automated Repair of Binary and Assembly Programs for Cooperating Embedded Devices | Eric Schulte, Jonathan DiLorenzo, Westley Weimer, and Stephanie Forrest | ASPLOS (Conference) | 2013 | #APR | DOI PDF |
Exploring automated software composition with genetic programming | Erik M. Fredericks and Betty H. C. Cheng | GECCO-comp (Conference) | 2013 | #SBSE | DOI |
GPDL: a framework-independent problem definition language for grammar-guided genetic programming | Gabriel Kronberger, Michael Kommenda, Stefan Wagner, and Heinz Dobler | GECCO-comp (Conference) | 2013 | DOI | |
Input-aware Auto-tuning for Directive-based GPU Programming | Alberto Magni, Dominik Grewe, and Nick Johnson | GPGPU (Workshop) | 2013 | DOI | |
Does Genetic Programming Work Well on Automated Program Repair? | Yuhua Qi, Xiaoguang Mao, Yan Lei, Ziying Dai, and Chengsong Wang | ICCIS (Conference) | 2013 | #APR #SBSE | DOI |
Automatic Patch Generation Learned from Human-Written Patches | Dongsun Kim, Jaechang Nam, Jaewoo Song, and Sunghun Kim | ICSE (Conference) | 2013 | #APR #SBSE | DOI |
SemFix: Program repair via semantic analysis | Hoang Duong Thien Nguyen, Dawei Qi, Abhik Roychoudhury, and Satish Chandra | ICSE (Conference) | 2013 | #SBSE | DOI PDF |
Efficient Automated Program Repair through Fault-Recorded Testing Prioritization | Yuhua Qi, Xiaoguang Mao, and Yan Lei | ICSM (Conference) | 2013 | #APR #testing | DOI PDF |
Starchart: Hardware and software optimization using recursive partitioning regression trees | Wenhao Jia, Kelly A. Shaw, and Margaret Martonosi | PACT (Conference) | 2013 | #SBSE | DOI PDF |
Halide: A Language and Compiler for Optimizing Parallelism, Locality, and Recomputation in Image Processing Pipelines | Jonathan Ragan-Kelley, Connelly Barnes, Andrew Adams, Sylvain Paris, Fredo Durand, and Saman Amarasinghe | PLDI (Conference) | 2013 | DOI PDF | |
Synthesizing Round Based Fault-Tolerant Programs Using Genetic Programming | Ling Zhu and Sandeep Kulkarni | Proceedings of the 15th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS 2013) (Conference) | 2013 | #APR #SBSE | DOI |
Synthesizing, Correcting and Improving Code, Using Model Checking-Based Genetic Programming | Gal Katz and Doron Peled | Proceedings of the 9th International Haifa Verification Conference (HVC 2013) (Conference) | 2013 | #SBSE | DOI |
Advances in Automated Program Repair and a Call to Arms | Westley Weimer | SSBSE (Keynote) | 2013 | #APR #SBSE #survey | DOI PDF |
Applying Genetic Improvement to MiniSAT | Justyna Petke, William B. Langdon, and Mark Harman | SSBSE (Conference) | 2013 | #GISMO #SBSE | DOI PDF |
The Emergence of Useful Bias in Self-focusing Genetic Programming for Software Optimisation | Brendan Cody-Kenny and Stephen Barrett | SSBSE (Conference) | 2013 | #SBSE | DOI |
Current challenges in automatic software repair | Claire Le Goues, Stephanie Forrest, and Westley Weimer | Software Quality Journal (Journal) | 2013 | #APR #SBSE | DOI PDF URL |
Genetic Programming for Reverse Engineering | Mark Harman, William B. Langdon, and Westley Weimer | WCRE (Keynote) | 2013 | #GISMO #SBSE | DOI PDF VIDEO |
Evolutionary Computing Driven Search Based Software Testing and Correction | Joshua Lee Wilkerson | (PhdThesis) | 2012 | #APR #SBSE #testing | PDF URL URL |
Genetically Improving 50000 Lines of C++ | William B. Langdon and Mark Harman | (TechReport) | 2012 | #SBSE | |
Stargazer: Automated regression-based GPU design space exploration | Wenhao Jia, Kelly A. Shaw, and Margaret Martonosi | 2012 IEEE International Symposium on Performance Analysis of Systems & Software (Conference) | 2012 | #SBSE | DOI PDF |
Automated Web Service Composition Using Genetic Programming | Liyuan Xiao, Carl K. Chang, Hen-I Yang, Kai-Shin Lu, and Hsin-yi Jiang | 36th Annual IEEE Computer Software and Applications Conference Workshops (COMPSACW 2012) (Conference) | 2012 | #testing | DOI |
The GISMOE challenge: Constructing the Pareto Program Surface Using Genetic Programming to Find Better Programs | Mark Harman, William B. Langdon, Yue Jia, David R. White, Andrea Arcuri, and John A. Clark | ASE (Conference) | 2012 | #APR #SBSE | DOI PDF |
Genetic Programming for Automating the Development of Data Management Algorithms in Information Technology Systems | Gabriel A. Archanjo and Fernando J. Von Zuben | Advances in Software Engineering (Journal) | 2012 | #SBSE | DOI URL |
Scaling Genetic Programming for Source Code Modification | Brendan Cody-Kenny and Stephen Barrett | ArXiV (Archive) | 2012 | #SBSE | PDF URL |
Software Mutational Robustness: Bridging The Gap Between Mutation Testing and Evolutionary Biology | Eric Schulte, Zachary P. Fry, Ethan Fast, Stephanie Forrest, and Westley Weimer | ArXiV (Archive) | 2012 | #SBSE #testing | PDF URL |
Android Genetic Programming Framework | Alban Cotillon, Philip Valencia, and Raja Jurdak | EuroGP (Conference) | 2012 | DOI PDF | |
Multi-Objective Coevolutionary Automated Software Correction | Josh L. Wilkerson, Daniel R. Tauritz, and James M. Bridges | GECCO (Conference) | 2012 | #APR #SBSE | DOI |
Representations and operators for improving evolutionary software repair | Claire Le Goues, Westley Weimer, and Stephanie Forrest | GECCO (Conference) | 2012 | #AI #APR #SBSE #testing | DOI PDF |
Genetically Programmed Regression Linear Models for Non-Deterministic Estimates | Guilherme Esmeraldo, Robson Feitosa, Dilza Esmeraldo, and Edna Barros | Genetic Programming - New Approaches and Successful Applications (Collection) | 2012 | DOI | |
A Systematic Study of Automated Program Repair: Fixing 55 out of 105 bugs for $8 Each | Claire Le Goues, Michael Dewey-Vogt, Stephanie Forrest, and Westley Weimer | ICSE (Conference) | 2012 | #APR | DOI PDF URL |
GenProg: A Generic Method for Automatic Software Repair | Claire Le Goues, ThanhVu Nguyen, Stephanie Forrest, and Westley Weimer | IEEE TSE (Journal) | 2012 | #APR #SBSE #testing | DOI PDF URL |
A Human Study of Patch Maintainability | Zachary P. Fry, Bryan Landau, and Westley Weimer | ISSTA (Conference) | 2012 | #APR #SBSE | DOI PDF |
Genetic Improvement of Programs | W. B. Langdon | MENDEL (Keynote) | 2012 | #GISMO #SBSE | |
Design Defects Detection and Correction by Example | Marouane Kessentini, Wael Kessentini, Houari Sahraoui, Mounir Boukadoum, and Ali Ouni | 19th IEEE International Conference on Program Comprehension (ICPC 2011) (Conference) | 2011 | #APR #SBSE | DOI |
Towards an automatic design of non-cryptographic hash function | Jan Karasek, Radim Burget, and Ondrej Morsky | 34th International Conference on Telecommunications and Signal Processing (TSP 2011) (Conference) | 2011 | DOI | |
Genetic programming for shader simplification | Pitchaya Sitthi-amorn, Nicholas Modly, Westley Weimer, and Jason Lawrence | ACM Transactions on Graphics (Journal) | 2011 | #SBSE | DOI PDF PDF VIDEO |
Evolving patches for software repair | Thomas Ackling, Bradley Alexander, and Ian Grunert | GECCO (Conference) | 2011 | #APR #SBSE | DOI URL |
Multi-objective optimization of dynamic memory managers using grammatical evolution | J. Manuel Colmenar, Jose L. Risco-Martin, David Atienza, and J. Ignacio Hidalgo | GECCO (Conference) | 2011 | #SBSE | DOI |
Scalability of the coevolutionary automated software correction system | Josh L. Wilkerson and Daniel R. Tauritz | GECCO-comp (Conference) | 2011 | #APR #SBSE | DOI |
Evolutionary Improvement of Programs | David R. White, Andrea Arcuri, and John A. Clark | IEEE TEVC (Journal) | 2011 | #SBSE | DOI PDF VIDEO |
Flight of the FINCH through the Java Wilderness | Michael Orlov and Moshe Sipper | IEEE TEVC (Journal) | 2011 | DOI URL | |
Auto-tuning SkePU: A Multi-backend Skeleton Programming Framework for multi-GPU Systems | Usman Dastgeer, Johan Enmyren, and Christoph W. Kessler | Proceedings of the 4th International Workshop on Multicore Software Engineering, IWMSE-2011 (Conference) | 2011 | DOI | |
Attribute Grammar Genetic Programming Algorithm for Automatic Code Parallelization | Daniel Howard, Conor Ryan, and J. J. Collins | Proceedings of the 5th International Conference on Convergence and Hybrid Information Technology, ICHIT 2011 (Conference) | 2011 | #SBSE | DOI |
Automated Program Repair through the Evolution of Assembly Code | Eric Schulte, Stephanie Forrest, and Westley Weimer | ASE (Conference) | 2010 | #APR #SBSE | DOI PDF |
Automated Patching Techniques: The Fix Is In | Mark Harman | Communications of the ACM (Journal) | 2010 | #APR #SBSE | DOI |
Automatic program repair with evolutionary computation | Westley Weimer, Stephanie Forrest, Claire Le Goues, and ThanhVu Nguyen | Communications of the ACM (Journal) | 2010 | #APR #SBSE | DOI PDF |
Multiplicity computing: a vision of software engineering for next-generation computing platform applications | Cristian Cadar, Peter Pietzuch, and Alexander L. Wolf | FoSER (Workshop) | 2010 | DOI PDF | |
The case for software evolution | Claire Le Goues, Stephanie Forrest, and Westley Weimer | FoSER (Workshop) | 2010 | #APR #SBSE | DOI PDF |
Why Haven't We Automated Programming | Robert Balzer | FoSER (Workshop) | 2010 | DOI | |
Coevolutionary automated software correction | Josh L. Wilkerson and Daniel Tauritz | GECCO (Conference) | 2010 | #AI #APR #SBSE #testing | DOI |
Designing better fitness functions for automated program repair | Ethan Fast, Claire Le Goues, Stephanie Forrest, and Westley Weimer | GECCO (Conference) | 2010 | #APR #SBSE | DOI PDF |
Improving reliability of embedded systems through dynamic memory manager optimization using grammatical evolution | J. Manuel Colmenar, Jose L. Risco-Martin, David Atienza, Oscar Garnica, J. Ignacio Hidalgo, and Juan Lanchares | GECCO (Conference) | 2010 | #SBSE | DOI |
FINCH: A System for Evolving Java (Bytecode) | Michael Orlov and Moshe Sipper | GPTP (Collection) | 2010 | DOI PDF URL URL | |
Using Mutation to Automatically Suggest Fixes for Faulty Programs | Vidroha Debroy and W. Eric Wong | ICST (Conference) | 2010 | #APR #SBSE #testing | DOI |
A parallel evolutionary algorithm to optimize dynamic memory managers in embedded systems | Jose L. Risco-Martin, David Atienza, J. Manuel Colmenar, and Oscar Garnica | Parallel Computing (Journal) | 2010 | #SBSE | DOI URL |
Parisian Approach Reducing Computational Effort to Improve SMT Performance by setting Resizable Caches | Josefa Diaz, Francisco Fernandez de Vega, J. Ignacio Hidalgo, and Oscar Garnica | Proceedings of the International Conference on Evolutionary Computation (ICEC 2010) (Conference) | 2010 | DOI PDF URL | |
The Case for Evolvable Software | Stephanie Forrest | SPLASH (Conference) | 2010 | DOI URL | |
Automatic Repair of Concurrency Bugs | Jeremy S. Bradbury and Kevin Jalbert | SSBSE (Conference) | 2010 | #APR #SBSE | |
EvoCaches: Application-specific Adaptation of Cache Mappings | Paul Kaufmann, Christian Plessl, and Marco Platzner | AHS (Conference) | 2009 | DOI | |
A genetic programming approach to automated software repair | Stephanie Forrest, ThanhVu Nguyen, Westley Weimer, and Claire Le Goues | GECCO (Conference) | 2009 | #APR #testing | DOI PDF URL |
Optimization of dynamic memory managers for embedded systems using grammatical evolution | Jose L. Risco-Martin, David Atienza, Ruben Gonzalo, and J. Ignacio Hidalgo | GECCO (Conference) | 2009 | #SBSE | DOI |
Improving SMT performance: an application of genetic algorithms to configure resizable caches | Josefa Diaz, J. Ignacio Hidalgo, Francisco Fernandez, Oscar Garnica, and Sonia Lopez | GECCO-comp (Conference) | 2009 | DOI | |
Automatically Finding Patches Using Genetic Programming | Westley Weimer, ThanhVu Nguyen, Claire Le Goues, and Stephanie Forrest | ICSE (Conference) | 2009 | #APR | DOI PDF PDF SLIDES URL |
Using Execution Paths to Evolve Software Patches | ThanhVu Nguyen, Westley Weimer, Claire Le Goues, and Stephanie Forrest | ICST (Conference) | 2009 | #APR #SBSE #testing | DOI PDF |
Correction of Logical Errors in C programs using Genetic Algorithm Techniques | Prakash Murali, Atul Sandur, and Abhay Ashok Patil | IJRTE (Journal) | 2009 | #APR #SBSE | PDF URL |
Co-evolutionary automated software correction: a proof of concept | Joshua Lee Wilkerson | 2008 | #APR #SBSE | PDF URL URL | |
Superblock scheduling using genetic programming for embedded systems | Anjali Mahajan and M S Ali | 7th IEEE International Conference on Cognitive Informatics, ICCI 2008 (Conference) | 2008 | DOI | |
Searching for resource-efficient programs: low-power pseudorandom number generators | David R. White, John Clark, Jeremy Jacob, and Simon M. Poulding | GECCO (Conference) | 2008 | #SBSE | DOI PDF PDF |
Evolutionary Software Improvement for Instruction Set Meta-evolution | Michael Orlov and Moshe Sipper | WSSEC 2008 Workshop and Summer School on Evolutionary Computing (Conference) | 2008 | PDF PDF | |
Evolving hash functions by means of genetic programming | Cesar Estebanez, Julio Cesar Hernandez-Castro, Arturo Ribagorda, and Pedro Isasi | GECCO (Conference) | 2006 | DOI PDF | |
Finding State-of-the-Art Non-cryptographic Hashes with Genetic Programming | Cesar Estebanez, Julio Cesar Hernandez-Castro, Arturo Ribagorda, and Pedro Isasi | PPSN (Conference) | 2006 | DOI | |
GEVOSH: Using Grammatical Evolution to Generate Hashing Functions | Patrick Berarducci, Demetrius Jordan, David Martin, and Jennifer Seitzer | GECCO 2004 Workshop Proceedings (Conference) | 2004 | ||
GEVOSH: Using Grammatical Evolution to Generate Hashing Functions | Patrick Berarducci, Demetrius Jordan, David Martin, and Jennifer Seitzer | Proceedings of the Fifteenth Midwest Artificial Intelligence and Cognitive Sciences Conference, MAICS 2004 (Conference) | 2004 | ||
N-Version Genetic Programming: A Probabilistically Optimal Ensemble Approach | Kosuke Imamura | (PhdThesis) | 2002 | URL URL | |
Paragen - The first results | Conor Ryan and Laur Ivan | EuroGP (Conference) | 2000 | DOI | |
Evolutionary Techniques Applied to Hashing: An efficient data retrieval method | Daniar Hussain and Steven Malliaris | GECCO (Conference) | 2000 | PDF URL | |
Automatic Re-engineering of Software Using Genetic Programming | Conor Ryan | (Book) | 1999 | #SBSE | URL |
Automatic Parallelization of Arbitrary Programs | Conor Ryan and Laur Ivan | EuroGP (Conference) | 1999 | DOI | |
Genetic Programming as an Explorative Tool in Early Software Development Phases | Robert Feldt | Proceedings of the 1st International Workshop on Soft Computing Applied to Software Engineering (Conference) | 1999 | PDF PDF VIDEO | |
Evolutionary Algorithms for Automatic Parallelization | Kenneth Peter Williams | (PhdThesis) | 1998 | #SBSE | URL URL |
Generating Diverse Software Versions with Genetic Programming: an Experimental Study | Robert Feldt | IEE Proceedings - Software Engineering (Journal) | 1998 | #SBSE #testing | DOI |
Genetic compilers: A new technique for automatic parallelisation | Kenneth P. Williams and Shirley A. Williams | 2nd European School of Parallel Programming Environments (ESPPE'96) (Conference) | 1996 | URL URL | |
Paragen: A Novel Technique for the Autoparallelisation of Sequential Programs using Genetic Programming | Paul Walsh and Conor Ryan | GP (Conference) | 1996 | #SBSE | PDF URL |
Automatic conversion of programs from serial to parallel using Genetic Programming - The Paragen System | Paul Walsh and Conor Ryan | Proceedings of ParCo'95 (Conference) | 1995 | PDF URL URL | |
The Programmer's Apprentice | Charles Rich and Richard C. Waters | Computer (Journal) | 1988 | DOI URL | |
A 15 Year Perspective on Automatic Programming | Robert Balzer | IEEE TSE (Journal) | 1985 | DOI |
This page is based on the GP bibliography: http://gpbib.cs.ucl.ac.uk.