{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T14:31:02Z","timestamp":1759847462844,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,29]],"date-time":"2022-11-29T00:00:00Z","timestamp":1669680000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"FCT","award":["Many"],"award-info":[{"award-number":["Many"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,29]]},"DOI":"10.1145\/3564719.3568697","type":"proceedings-article","created":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T21:20:14Z","timestamp":1669929614000},"page":"86-94","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Data Types as a More Ergonomic Frontend for Grammar-Guided Genetic Programming"],"prefix":"10.1145","author":[{"given":"Guilherme","family":"Espada","sequence":"first","affiliation":[{"name":"University of Lisbon, Portugal"}]},{"given":"Leon","family":"Ingelse","sequence":"additional","affiliation":[{"name":"University of Lisbon, Portugal"}]},{"given":"Paulo","family":"Canelas","sequence":"additional","affiliation":[{"name":"University of Lisbon, Portugal \/ Carnegie Mellon University, USA"}]},{"given":"Pedro","family":"Barbosa","sequence":"additional","affiliation":[{"name":"University of Lisbon, Portugal \/ Instituto de Medicina Molecular, Portugal"}]},{"given":"Alcides","family":"Fonseca","sequence":"additional","affiliation":[{"name":"University of Lisbon, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2022,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.3837\/tiis.2019.04.002"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-16670-0_14"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29139-5_1"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0019443"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11499305_19"},{"key":"e_1_3_2_1_6_1","volume-title":"GPTesT: A Testing Tool Based On Genetic Programming. In GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference","author":"Figueiredo Pereira Emer Maria Cl\u00e1udia","year":"2002","unstructured":"Maria Cl\u00e1udia Figueiredo Pereira Emer and Silvia Regina Vergilio. 2002. GPTesT: A Testing Tool Based On Genetic Programming. In GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference, New York, USA, 9-13 July 2002, William B. Langdon, Erick Cant\u00fa-Paz, Keith E. Mathias, Rajkumar Roy, David Davis, Riccardo Poli, Karthik Balakrishnan, Vasant G. Honavar, G\u00fcnter Rudolph, Joachim Wegener, Larry Bull, Mitchell A. Potter, Alan C. Schultz, Julian F. Miller, Edmund K. Burke, and Natasa Jonoska (Eds.). Morgan Kaufmann, 1343\u20131350."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3067695.3082469"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1830761.1830867"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58115-2_2"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-55696-3_17"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/2503308.2503311"},{"key":"e_1_3_2_1_12_1","volume-title":"Strongly Typed Genetic Programming in Evolving Cooperation Strategies. In Proceedings of the 6th International Conference on Genetic Algorithms","author":"Haynes Thomas","year":"1995","unstructured":"Thomas Haynes, Roger L. Wainwright, Sandip Sen, and Dale A. Schoenefeld. 1995. Strongly Typed Genetic Programming in Evolving Cooperation Strategies. In Proceedings of the 6th International Conference on Genetic Algorithms, Pittsburgh, PA, USA, July 15-19, 1995, Larry J. Eshelman (Ed.). Morgan Kaufmann, 271\u2013278."},{"key":"e_1_3_2_1_13_1","volume-title":"Benchmarking Representations of Individuals in Grammar-Guided Genetic Programming. Evo*","author":"Ingelse Leon","year":"2022","unstructured":"Leon Ingelse, Guilherme Espada, and Alcides Fonseca. 2022. Benchmarking Representations of Individuals in Grammar-Guided Genetic Programming. Evo* 2022, to appear."},{"key":"e_1_3_2_1_14_1","first-page":"1996","article-title":"Information technology-Syntactic metalanguage-Extended BNF","volume":"14977","author":"I","year":"1996","unstructured":"I JTC. 1996. Information technology-Syntactic metalanguage-Extended BNF. ISO\/IEC Internationl Standard, vol. 14977: 1996 (E).","journal-title":"ISO\/IEC Internationl Standard"},{"key":"e_1_3_2_1_15_1","unstructured":"Mehdi Khoury. 2009. Pystep or python strongly typed genetic programming. https:\/\/pythonhosted.org\/pySTEP\/html\/"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-13356-0_1"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01975670"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/SYNASC.2014.10"},{"key":"e_1_3_2_1_19_1","volume-title":"Langdon and Riccardo Poli","author":"William","year":"2002","unstructured":"William B. Langdon and Riccardo Poli. 2002. Foundations of genetic programming. Springer. isbn:978-3-540-42451-2 http:\/\/www.springer.com\/computer\/swe\/book\/978-3-540-42451-2"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","unstructured":"Nuno Louren\u00e7o Joaquim Ferrer Francisco Pereira and Ernesto Costa. 2017. A Comparative Study of Different Grammar-Based Genetic Programming Approaches. 311\u2013325. isbn:978-3-319-55695-6 https:\/\/doi.org\/10.1007\/978-3-319-55696-3_20 10.1007\/978-3-319-55696-3_20","DOI":"10.1007\/978-3-319-55696-3_20"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1162\/evco.1995.3.2.199"},{"key":"e_1_3_2_1_22_1","unstructured":"Miguel Nicolau and Darwin Slattery. 2006. libGE. http:\/\/bds.ul.ie\/libGE\/libGE.pdf for version 0.27alpha1 14 September 2006"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v071.i01"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1527063.1527066"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-010-9113-2"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-23485-4_32"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1997.637174"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","unstructured":"Conor Ryan JJ Collins and Michael O Neill. 1998. Grammatical evolution: Evolving programs for an arbitrary language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1391 83\u201396. isbn:3540643605 issn:16113349 https:\/\/doi.org\/10.1007\/BFb0055930 10.1007\/BFb0055930","DOI":"10.1007\/BFb0055930"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45984-7_27"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-019-09353-5"},{"key":"e_1_3_2_1_31_1","unstructured":"H. Chase Stevens. 2018. monkeys. https:\/\/github.com\/hchasestevens\/monkeys"},{"key":"e_1_3_2_1_32_1","unstructured":"Aaron Turon. 2017. Rust\u2019s language ergonomics initiative. https:\/\/blog.rust-lang.org\/2017\/03\/02\/lang-ergonomics.html"},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications,, JP Rosca (Ed.). 33\u201341","author":"Whigham P A","year":"1995","unstructured":"P A Whigham. 1995. Grammatically-based Genetic Programming. In Proceedings of the Workshop on Genetic Programming: From Theory to Real-World Applications,, JP Rosca (Ed.). 33\u201341."},{"key":"e_1_3_2_1_34_1","first-page":"230","article-title":"Search bias, language bias, and genetic programming","volume":"1996","author":"Whigham Peter A","year":"1996","unstructured":"Peter A Whigham. 1996. Search bias, language bias, and genetic programming. Genetic Programming, 1996 (1996), 230\u2013237.","journal-title":"Genetic Programming"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754784"},{"key":"e_1_3_2_1_36_1","volume-title":"Jenetics: Java genetic algorithm library","author":"Wilhelmst\u00f6tter Franz","year":"2017","unstructured":"Franz Wilhelmst\u00f6tter. 2017. Jenetics: Java genetic algorithm library (2017). URL: http:\/\/jenetics. io."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45355-5_17"}],"event":{"name":"GPCE '22: 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Auckland New Zealand","acronym":"GPCE '22"},"container-title":["Proceedings of the 21st ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564719.3568697","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3564719.3568697","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:30Z","timestamp":1750182570000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3564719.3568697"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,29]]},"references-count":37,"alternative-id":["10.1145\/3564719.3568697","10.1145\/3564719"],"URL":"https:\/\/doi.org\/10.1145\/3564719.3568697","relation":{},"subject":[],"published":{"date-parts":[[2022,11,29]]},"assertion":[{"value":"2022-12-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}