Databending as a Target for Genetic Improvement
Genetic improvement (GI) is typically used as an approach for optimizing source code for a particular task, where examples include minimizing runtime, improving energy efficiency, and reducing memory footprint. As with any evolutionary algorithm, GI will optimize for a desired fitness objective and can be coerced into objectives that are not strictly for the improvement of software. This paper presents in-progress work towards using GI as a method for generating glitch art, or artwork that is created by intentionally corrupting files (i.e., databending) to provide an aesthetic or emotional experience. We use the PYGGI framework to explore how code patches can impact an existing glitch art framework, with the goal being to find new and interesting outputs that are different from what can be found with random search.
| [Presentation] Databending as a Target for Genetic Improvement (DtabendingForGI_Hariri.pdf) | 742KiB |
Mon 13 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
11:00 - 12:30 | |||
11:00 30mTutorial | Mini-Tutorial: Automated Software Improvement with Magpie GI Aymeric Blot University of Rennes, IRISA / INRIA File Attached | ||
11:30 20mTalk | Applying Genetic Improvement Techniques for Automated Program Repair of Transpiled Code GI Prasham Jadhwani University College London (UCL), Carol Hanna University College London, William Langdon University College London, Justyna Petke University College London DOI Pre-print Media Attached File Attached | ||
11:50 20mTalk | GI-Agent Search-Based LLM Agent for Code Optimization with Genetic Improvement GI Donghyun Lee University College London, William Langdon University College London, Justyna Petke University College London DOI Pre-print Media Attached File Attached | ||
12:10 15mTalk | Databending as a Target for Genetic Improvement GI Erik Fredericks Grand Valley State University, Byron DeVries Grand Valley State University, Reihaneh Hariri Grand Valley State University Pre-print Media Attached File Attached | ||
12:25 5mDay closing | Closing GI | ||