{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T10:39:23Z","timestamp":1783766363193,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,7,13]],"date-time":"2019-07-13T00:00:00Z","timestamp":1562976000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,7,13]]},"DOI":"10.1145\/3321707.3321738","type":"proceedings-article","created":{"date-parts":[[2019,7,3]],"date-time":"2019-07-03T13:48:04Z","timestamp":1562161684000},"page":"1065-1074","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["Teaching GP to program like a human software developer"],"prefix":"10.1145","author":[{"given":"Dominik","family":"Sobania","sequence":"first","affiliation":[{"name":"Johannes Gutenberg University, Mainz, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Franz","family":"Rothlauf","sequence":"additional","affiliation":[{"name":"Johannes Gutenberg University, Mainz, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,7,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89694-4_7"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2008.4630793"},{"key":"e_1_3_2_1_3_1","volume-title":"On a measure of divergence between two multinomial populations. Sankhy\u0101: the indian journal of statistics 7, 4","author":"Bhattacharyya Anil","year":"1946","unstructured":"Anil Bhattacharyya . 1946. On a measure of divergence between two multinomial populations. Sankhy\u0101: the indian journal of statistics 7, 4 ( 1946 ), 401--406. Anil Bhattacharyya. 1946. On a measure of divergence between two multinomial populations. Sankhy\u0101: the indian journal of statistics 7, 4 (1946), 401--406."},{"key":"e_1_3_2_1_4_1","volume-title":"Toward a mathematical theory of inductive inference. Information and control 28, 2","author":"Blum Lenore","year":"1975","unstructured":"Lenore Blum and Manuel Blum . 1975. Toward a mathematical theory of inductive inference. Information and control 28, 2 ( 1975 ), 125--155. Lenore Blum and Manuel Blum. 1975. Toward a mathematical theory of inductive inference. Information and control 28, 2 (1975), 125--155."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-22183-0_20"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3067695.3082469"},{"key":"e_1_3_2_1_7_1","volume-title":"Genetic Programming","author":"Forstenlechner Stefan","unstructured":"Stefan Forstenlechner , David Fagan , Miguel Nicolau , and Michael O'Neill . 2017. A grammar design pattern for arbitrary program synthesis problems in genetic programming . In Genetic Programming . Springer International Publishing , Cham , 262--277. Stefan Forstenlechner, David Fagan, Miguel Nicolau, and Michael O'Neill. 2017. A grammar design pattern for arbitrary program synthesis problems in genetic programming. In Genetic Programming. Springer International Publishing, Cham, 262--277."},{"key":"e_1_3_2_1_8_1","volume-title":"Parallel Problem Solving from","author":"Forstenlechner Stefan","unstructured":"Stefan Forstenlechner , David Fagan , Miguel Nicolau , and Michael O'Neill . 2018. Extending program synthesis grammars for grammar-guided genetic programming . In Parallel Problem Solving from Nature - PPSN XV. Springer International Publishing , Cham , 197--208. Stefan Forstenlechner, David Fagan, Miguel Nicolau, and Michael O'Neill. 2018. Extending program synthesis grammars for grammar-guided genetic programming. In Parallel Problem Solving from Nature - PPSN XV. Springer International Publishing, Cham, 197--208."},{"key":"e_1_3_2_1_9_1","first-page":"2171","article-title":"DEAP: Evolutionary algorithms made easy","author":"Fortin F\u00e9lix-Antoine","year":"2012","unstructured":"F\u00e9lix-Antoine Fortin , Fran\u00e7ois-Michel De Rainville , Marc-Andr\u00e9 Gardner , Marc Parizeau , and Christian Gagn\u00e9 . 2012 . DEAP: Evolutionary algorithms made easy . Journal of Machine Learning Research 13 , Jul (2012), 2171 -- 2175 . F\u00e9lix-Antoine Fortin, Fran\u00e7ois-Michel De Rainville, Marc-Andr\u00e9 Gardner, Marc Parizeau, and Christian Gagn\u00e9. 2012. DEAP: Evolutionary algorithms made easy. Journal of Machine Learning Research 13, Jul (2012), 2171--2175.","journal-title":"Journal of Machine Learning Research 13"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1080\/09296179508590051"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Sumit Gulwani Oleksandr Polozov Rishabh Singh etal 2017. Program synthesis. Foundations and Trends\u00ae in Programming Languages 4 1--2 (2017) 1--119.  Sumit Gulwani Oleksandr Polozov Rishabh Singh et al. 2017. Program synthesis. Foundations and Trends\u00ae in Programming Languages 4 1--2 (2017) 1--119.","DOI":"10.1561\/2500000010"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3067695.3082517"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09940-8_20"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205455.3205603"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754769"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806833"},{"key":"e_1_3_2_1_17_1","first-page":"61","article-title":"Lexical diversity and lexical density in speech and writing: A developmental perspective","volume":"53","author":"Johansson Victoria","year":"2009","unstructured":"Victoria Johansson . 2009 . Lexical diversity and lexical density in speech and writing: A developmental perspective . Working Papers in Linguistics 53 (2009), 61 -- 79 . Victoria Johansson. 2009. Lexical diversity and lexical density in speech and writing: A developmental perspective. Working Papers in Linguistics 53 (2009), 61--79.","journal-title":"Working Papers in Linguistics"},{"key":"e_1_3_2_1_18_1","volume-title":"Speech and language processing: An introduction to natural language processing, computational linguistics, and speech recognition","author":"Jurafsky Dan","unstructured":"Dan Jurafsky and James H Martin . 2009. Speech and language processing: An introduction to natural language processing, computational linguistics, and speech recognition . Prentice Hall , Pearson Education , Upper Saddle River, NJ, USA. Dan Jurafsky and James H Martin. 2009. Speech and language processing: An introduction to natural language processing, computational linguistics, and speech recognition. Prentice Hall, Pearson Education, Upper Saddle River, NJ, USA."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/1762668.1762676"},{"key":"e_1_3_2_1_20_1","volume-title":"Accuracy in symbolic regression","author":"Korns Michael","unstructured":"Michael Korns . 2011. Accuracy in symbolic regression . In Genetic Programming Theory and Practice IX. Springer , New York, NY, USA , 129--151. Michael Korns. 2011. Accuracy in symbolic regression. In Genetic Programming Theory and Practice IX. Springer, New York, NY, USA, 129--151."},{"key":"e_1_3_2_1_21_1","volume-title":"Genetic programming: On the programming of computers by means of natural selection","author":"Koza John R.","unstructured":"John R. Koza . 1992. Genetic programming: On the programming of computers by means of natural selection . MIT Press , Cambridge, MA, USA . John R. Koza. 1992. Genetic programming: On the programming of computers by means of natural selection. MIT Press, Cambridge, MA, USA."},{"key":"e_1_3_2_1_22_1","volume-title":"Genetic programming II: Automatic discovery of reusable programs","author":"Koza John R.","unstructured":"John R. Koza . 1994. Genetic programming II: Automatic discovery of reusable programs . MIT Press , Cambridge, MA, USA . John R. Koza. 1994. Genetic programming II: Automatic discovery of reusable programs. MIT Press, Cambridge, MA, USA."},{"key":"e_1_3_2_1_23_1","first-page":"09","article-title":"Genetically improving 50000 lines of C++","volume":"12","author":"Langdon William B","year":"2012","unstructured":"William B Langdon and Mark Harman . 2012 . Genetically improving 50000 lines of C++ . RN 12 , 09 (2012), 09 . William B Langdon and Mark Harman. 2012. Genetically improving 50000 lines of C++. RN 12, 09 (2012), 09.","journal-title":"RN"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44303-3_8"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2576768.2598244"},{"key":"e_1_3_2_1_26_1","volume-title":"First Complex Systems Digital Campus World E-Conference","author":"Langdon William B","year":"2015","unstructured":"William B Langdon and Justyna Petke . 2017. Software is not fragile . In First Complex Systems Digital Campus World E-Conference 2015 . Springer International Publishing , Cham , 203--211. William B Langdon and Justyna Petke. 2017. Software is not fragile. In First Complex Systems Digital Campus World E-Conference 2015. Springer International Publishing, Cham, 203--211."},{"key":"e_1_3_2_1_27_1","volume-title":"IEEE Congress on Evolutionary Computation","volume":"3","author":"Langdon William B","year":"2005","unstructured":"William B Langdon and R Poll . 2005 . Evolutionary solo pong players . In IEEE Congress on Evolutionary Computation , Vol. 3 . IEEE, 2621--2628. William B Langdon and R Poll. 2005. Evolutionary solo pong players. In IEEE Congress on Evolutionary Computation, Vol. 3. IEEE, 2621--2628."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337225"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-013-9208-0"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/362566.362568"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1142\/S021819400900409X"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2014.04.015"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1162\/evco.1995.3.2.199"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2014.6900578"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1162\/evco.1997.5.4.401"},{"key":"e_1_3_2_1_37_1","first-page":"262","article-title":"Evolving caching algorithms in C by genetic programming","volume":"1997","author":"Paterson Norman","year":"1997","unstructured":"Norman Paterson and Mike Livesey . 1997 . Evolving caching algorithms in C by genetic programming . Genetic Programming 1997 (1997), 262 -- 267 . Norman Paterson and Mike Livesey. 1997. Evolving caching algorithms in C by genetic programming. Genetic Programming 1997 (1997), 262--267.","journal-title":"Genetic Programming"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3067695.3082520"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2693219"},{"key":"e_1_3_2_1_40_1","volume-title":"A field guide to genetic programming. Lulu.com","author":"Poli Riccardo","unstructured":"Riccardo Poli , William B Langdon , Nicholas F McPhee , and John R Koza . 2008. A field guide to genetic programming. Lulu.com , Morrisville, NC, USA . Riccardo Poli, William B Langdon, Nicholas F McPhee, and John R Koza. 2008. A field guide to genetic programming. Lulu.com, Morrisville, NC, USA."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194810.3194812"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2013.12.044"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/646806.706289"},{"key":"e_1_3_2_1_44_1","volume-title":"Genetic Programming","author":"Ryan Conor","unstructured":"Conor Ryan and Laur Ivan . 1999. Automatic parallelization of arbitrary programs . In Genetic Programming . Springer , Berlin, Heidelberg , 244--254. Conor Ryan and Laur Ivan. 1999. Automatic parallelization of arbitrary programs. In Genetic Programming. Springer, Berlin, Heidelberg, 244--254."},{"key":"e_1_3_2_1_45_1","first-page":"295","article-title":"The evolution of provable parallel programs","volume":"199","author":"Ryan Conor","year":"1997","unstructured":"Conor Ryan and Paul Walsh . 1997 . The evolution of provable parallel programs . Genetic Programming 199 , 7 (1997), 295 -- 302 . Conor Ryan and Paul Walsh. 1997. The evolution of provable parallel programs. Genetic Programming 199, 7 (1997), 295--302.","journal-title":"Genetic Programming"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205455.3205582"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1014538503543"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/321992.322002"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950295"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-010-9121-2"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2008.926486"},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the 1st International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers Inc.","author":"Richard","unstructured":"Richard J. Waldinger and Richard C. T. Lee. 1969. PROW: A step toward automatic program writing . In Proceedings of the 1st International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers Inc. , San Francisco, CA, USA, 241--252. Richard J. Waldinger and Richard C. T. Lee. 1969. PROW: A step toward automatic program writing. In Proceedings of the 1st International Joint Conference on Artificial Intelligence. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 241--252."},{"key":"e_1_3_2_1_53_1","volume-title":"Proceedings of the 1st Annual Conference on Genetic Programming. MIT Press","author":"Walsh Paul","year":"1996","unstructured":"Paul Walsh and Conor Ryan . 1996 . Paragen: A novel technique for the autoparallelisation of sequential programs using GP . In Proceedings of the 1st Annual Conference on Genetic Programming. MIT Press , Cambridge, MA, USA, 406--409. Paul Walsh and Conor Ryan. 1996. Paragen: A novel technique for the autoparallelisation of sequential programs using GP. In Proceedings of the 1st Annual Conference on Genetic Programming. MIT Press, Cambridge, MA, USA, 406--409."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"}],"event":{"name":"GECCO '19: Genetic and Evolutionary Computation Conference","location":"Prague Czech Republic","acronym":"GECCO '19","sponsor":["SIGEVO ACM Special Interest Group on Genetic and Evolutionary Computation"]},"container-title":["Proceedings of the Genetic and Evolutionary Computation Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3321707.3321738","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3321707.3321738","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:53:19Z","timestamp":1750204399000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3321707.3321738"}},"subtitle":["using perplexity pressure to guide program synthesis approaches"],"short-title":[],"issued":{"date-parts":[[2019,7,13]]},"references-count":54,"alternative-id":["10.1145\/3321707.3321738","10.1145\/3321707"],"URL":"https:\/\/doi.org\/10.1145\/3321707.3321738","relation":{},"subject":[],"published":{"date-parts":[[2019,7,13]]},"assertion":[{"value":"2019-07-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}