{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T20:03:28Z","timestamp":1783109008555,"version":"3.54.6"},"publisher-location":"New York, NY, USA","reference-count":85,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,7,9]],"date-time":"2022-07-09T00:00:00Z","timestamp":1657324800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"UK EPSRC","award":["EP\/P023991\/1"],"award-info":[{"award-number":["EP\/P023991\/1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,7,9]]},"DOI":"10.1145\/3520304.3534004","type":"proceedings-article","created":{"date-parts":[[2022,7,19]],"date-time":"2022-07-19T15:29:44Z","timestamp":1658244584000},"page":"1956-1965","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Evaluation of genetic improvement tools for improvement of non-functional properties of software"],"prefix":"10.1145","author":[{"given":"Shengjie","family":"Zuo","sequence":"first","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aymeric","family":"Blot","sequence":"additional","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Justyna","family":"Petke","sequence":"additional","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,7,19]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3341184"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the Korea Software Congress (KSC","author":"An Gabin","year":"2017","unstructured":"Gabin An, Jinhan Kim, Seongmin Lee, and Shin Yoo. 2017. PyGGI: Python General framework for Genetic Improvement. In Proceedings of the Korea Software Congress (KSC 2017). 536--538."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89694-4_7"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2771783.2771796"},{"key":"e_1_3_2_1_7_1","volume-title":"Optimising Darwinian Data Structures on Google Guava. In Proceedings of the 9th International Symposium on Search Based Software Engineering (SSBSE 2017)","volume":"167","author":"Basios Michail","unstructured":"Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, and Earl T. Barr. 2017. Optimising Darwinian Data Structures on Google Guava. In Proceedings of the 9th International Symposium on Search Based Software Engineering (SSBSE 2017) (LNCS, Vol. 10452). Springer, 161--167."},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE","author":"Basios Michail","year":"2018","unstructured":"Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, and Earl T. Barr. 2018. Darwinian data structure selection. In Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE 2018). ACM, 118--128."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416566"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9675-9"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-44094-7_5"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2021.3070271"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TETCI.2017.2699193"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3321707.3321841"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the Congress on Evolutionary Computation (CEC","author":"Brownlee Alexander E. I.","year":"2020","unstructured":"Alexander E. I. Brownlee, Justyna Petke, and Anna F. Rasburn. 2020. Injecting Shortcuts for Faster Running Java Code. In Proceedings of the Congress on Evolutionary Computation (CEC 2020). IEEE, 1--8."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47106-8_18"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754752"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2827066"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409738"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39742-4_29"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2768419"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-77538-8_51"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40411-018-0056-2"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2928293"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/SECON.2015.7133028"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2775634"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1569901.1570031"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/EAIS.2018.8397182"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2017.8024536"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3067695.3082526"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/AGILE.2006.41"},{"key":"e_1_3_2_1_34_1","volume-title":"Hoos and Thomas St\u00fctzle","author":"Holger","year":"2004","unstructured":"Holger H. Hoos and Thomas St\u00fctzle. 2004. Stochastic Local Search: Foundations & Applications. Elsevier \/ Morgan Kaufmann."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908961.2931692"},{"key":"e_1_3_2_1_36_1","volume-title":"Genetic programming","author":"Koza John R.","unstructured":"John R. Koza. 1992. Genetic programming. MIT Press."},{"key":"e_1_3_2_1_37_1","volume-title":"Automatically Evolving Lookup Tables for Function Approximation. In Proceedings of the 23th European Conference on Genetic Programming (EuroGP 2020)","volume":"100","author":"Krauss Oliver","unstructured":"Oliver Krauss and William B. Langdon. 2020. Automatically Evolving Lookup Tables for Function Approximation. In Proceedings of the 23th European Conference on Genetic Programming (EuroGP 2020) (LNCS, Vol. 12101). Springer, 84--100."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2768424"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"W. Langdon and R. Lorenz. 2017. Improving SSE Parallel Code with Grow and Graft Genetic Programming. In Companion Material Proceedings of the 12th Genetic and Evolutionary Computation Conference (GECCO 2017 companion). ACM 1537--1538.","DOI":"10.1145\/3067695.3082524"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319619.3326800"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC48606.2020.9185771"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of the 17th European Conference on Genetic Programming (EuroGP 2014)","volume":"99","author":"William","unstructured":"William B. Langdon and Mark Harman. 2014. Genetically Improved CUDA C++ Software. In Proceedings of the 17th European Conference on Genetic Programming (EuroGP 2014) (LNCS, Vol. 8599). Springer, 87--99."},{"key":"e_1_3_2_1_43_1","volume-title":"Companion Material Proceedings of the 10th Genetic and Evolutionary Computation Conference (GECCO 2015 companion). ACM, 805--810","author":"William","unstructured":"William B. Langdon and Mark Harman. 2015. Grow and Graft a better CUDA pknotsRG for RNA pseudoknot free energy calculation. In Companion Material Proceedings of the 10th Genetic and Evolutionary Computation Conference (GECCO 2015 companion). ACM, 805--810."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2013.2281544"},{"key":"e_1_3_2_1_45_1","volume-title":"Companion Material Proceedings of the 14th Genetic and Evolutionary Computation Conference (GECCO 2020 companion). ACM","author":"William","unstructured":"William B. Langdon and Oliver Krauss. 2020. Evolving sqrt into 1\/x via software data maintenance. In Companion Material Proceedings of the 14th Genetic and Evolutionary Computation Conference (GECCO 2020 companion). ACM, 1928--1936."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3461016"},{"key":"e_1_3_2_1_47_1","volume-title":"Langdon and Brian Yee Hong Lam","author":"William","year":"2017","unstructured":"William B. Langdon and Brian Yee Hong Lam. 2017. Genetically improved BarraCUDA. BioData Mining 10, 1 (2017), 28:1--28:11."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754652"},{"key":"e_1_3_2_1_49_1","volume-title":"Proceedings of the 22nd European Conference on Genetic Programming (EuroGP 2019)","volume":"261","author":"William","unstructured":"William B. Langdon and Ronny Lorenz. 2019. Evolving AVX512 Parallel C Code Using GP. In Proceedings of the 22nd European Conference on Genetic Programming (EuroGP 2019) (LNCS, Vol. 11451). Springer, 245--261."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2576768.2598244"},{"key":"e_1_3_2_1_51_1","volume-title":"Evolving Better Software Parameters. In Proceedings of the 10th International Symposium on Search Based Software Engineering (SSBSE 2018)","volume":"369","author":"William","unstructured":"William B. Langdon and Justyna Petke. 2018. Evolving Better Software Parameters. In Proceedings of the 10th International Symposium on Search Based Software Engineering (SSBSE 2018) (LNCS, Vol. 11036). Springer, 363--369."},{"key":"e_1_3_2_1_52_1","volume-title":"Companion Material Proceedings of the 14th Genetic and Evolutionary Computation Conference (GECCO 2019 companion). ACM, 413--414","author":"William","unstructured":"William B. Langdon and Justyna Petke. 2019. Genetic improvement of data gives binary logarithm from sqrt. In Companion Material Proceedings of the 14th Genetic and Evolutionary Computation Conference (GECCO 2019 companion). ACM, 413--414."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-77553-1_14"},{"key":"e_1_3_2_1_54_1","volume-title":"Langdon and Riccardo Poli","author":"William","year":"2002","unstructured":"William B. Langdon and Riccardo Poli. 2002. Foundations of genetic programming. Springer."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47106-8_16"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227211"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.104"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3418055"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377929.3398139"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/GI.2019.00014"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205651.3208237"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-018-03705-6"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2908961.2931693"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453683"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45823-6_32"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2016.042"},{"key":"e_1_3_2_1_67_1","volume-title":"Companion Material Proceedings of the 14th Genetic and Evolutionary Computation Conference (GECCO 2019 companion). ACM, 1715--1721","author":"Petke Justyna","unstructured":"Justyna Petke, Brad Alexander, Earl T. Barr, Alexander E.I. Brownlee, Markus Wagner, and David R. White. 2019. A Survey of Genetic Improvement Search Spaces. In Companion Material Proceedings of the 14th Genetic and Evolutionary Computation Conference (GECCO 2019 companion). ACM, 1715--1721."},{"key":"e_1_3_2_1_68_1","volume-title":"Software Improvement with Gin: A Case Study. In Proceedings of the 11th International Symposium on Search Based Software Engineering (SSBSE 2019)","volume":"189","author":"Petke Justyna","unstructured":"Justyna Petke and Alexander E. I. Brownlee. 2019. Software Improvement with Gin: A Case Study. In Proceedings of the 11th International Symposium on Search Based Software Engineering (SSBSE 2019) (LNCS, Vol. 11664). Springer, 183--189."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2693219"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44303-3_12"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2702606"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39742-4_21"},{"key":"e_1_3_2_1_73_1","volume-title":"Evolving Exact Decompilation. In Workshop on Binary Analysis Research (BAR@NDSS","author":"Schulte Eric","year":"2018","unstructured":"Eric Schulte, Jason Ruchti, Matt Noonan, David Ciarletta, and Alexey Loginov. 2018. Evolving Exact Decompilation. In Workshop on Binary Analysis Research (BAR@NDSS 2018)."},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2768427"},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024186"},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/GI52543.2021.00009"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-55792-2_5"},{"key":"e_1_3_2_1_78_1","volume-title":"Software Architecture: Foundations, Theory, and Practice","author":"Taylor Richard","unstructured":"Richard Taylor, Nenad Medvidovic, and Eric. Dashofy. 2009. Designing for Non-Functional Properties. In Software Architecture: Foundations, Theory, and Practice. Wiley, Chapter 12."},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-66299-2_7"},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSESS.2011.5982328"},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-016-9275-7"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1173706.1173734"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2010.2083669"},{"key":"e_1_3_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-47106-8_2"},{"key":"e_1_3_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739480.2754648"},{"key":"e_1_3_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-020-09920-w"},{"key":"e_1_3_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/2739482.2768425"},{"key":"e_1_3_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-016-9278-4"}],"event":{"name":"GECCO '22: Genetic and Evolutionary Computation Conference","location":"Boston Massachusetts","acronym":"GECCO '22","sponsor":["SIGEVO ACM Special Interest Group on Genetic and Evolutionary Computation"]},"container-title":["Proceedings of the Genetic and Evolutionary Computation Conference Companion"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520304.3534004","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3520304.3534004","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:02:28Z","timestamp":1750186948000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3520304.3534004"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,9]]},"references-count":85,"alternative-id":["10.1145\/3520304.3534004","10.1145\/3520304"],"URL":"https:\/\/doi.org\/10.1145\/3520304.3534004","relation":{},"subject":[],"published":{"date-parts":[[2022,7,9]]},"assertion":[{"value":"2022-07-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}