Evolution of Editing Scripts From Examples
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{sedlacek:2023:GECCOcomp,
-
author = "Marek Sedlacek and Lukas Sekanina",
-
title = "Evolution of Editing Scripts From Examples",
-
booktitle = "Proceedings of the 2023 Genetic and Evolutionary
Computation Conference",
-
year = "2023",
-
editor = "Sara Silva and Luis Paquete and Leonardo Vanneschi and
Nuno Lourenco and Ales Zamuda and Ahmed Kheiri and
Arnaud Liefooghe and Bing Xue and Ying Bi and
Nelishia Pillay and Irene Moser and Arthur Guijt and
Jessica Catarino and Pablo Garcia-Sanchez and
Leonardo Trujillo and Carla Silva and Nadarajen Veerapen",
-
pages = "803--806",
-
address = "Lisbon, Portugal",
-
series = "GECCO '23",
-
month = "15-19 " # jul,
-
organisation = "SIGEVO",
-
publisher = "Association for Computing Machinery",
-
publisher_address = "New York, NY, USA",
-
keywords = "genetic algorithms, genetic programming, text edit,
code synthesis, programming language: Poster",
-
isbn13 = "9798400701191",
-
DOI = "doi:10.1145/3583133.3590565",
-
size = "4 pages",
-
abstract = "Experienced programmers use editing scripts to
effectively modify selected lines and columns in a file
or a set of files according to a desired editing
transformation. For many non-programmers, it is,
however, out of their skill sets to develop such
scripts. We propose a software tool that significantly
simplifies this task. The user is asked to create a
snippet of the file before and after the desired edits
(input and output example). The proposed tool uses
these examples to evolve an editing script which is
then executed on all lines of the input files to
perform the expected transformation. We developed a
simple programming language for file edits and a
genetic programming-based system capable of evolving
scripts in this language. For typical source files in
which some data has to be deleted, added, or modified,
the proposed system can evolve a valid script
performing desired transformations in order of seconds
or minutes.",
-
notes = "GECCO-2023 A Recombination of the 32nd International
Conference on Genetic Algorithms (ICGA) and the 28th
Annual Genetic Programming Conference (GP)",
- }
Genetic Programming entries for
Marek Sedlacek
Lukas Sekanina
Citations