{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:02:17Z","timestamp":1750309337465,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,16]],"date-time":"2024-04-16T00:00:00Z","timestamp":1713225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100014013","name":"UK Research and Innovation","doi-asserted-by":"publisher","award":["EP\/P023991\/1"],"award-info":[{"award-number":["EP\/P023991\/1"]}],"id":[{"id":"10.13039\/100014013","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,16]]},"DOI":"10.1145\/3643692.3648262","type":"proceedings-article","created":{"date-parts":[[2024,8,8]],"date-time":"2024-08-08T12:46:21Z","timestamp":1723121181000},"page":"23-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["On Reducing Network Usage with Genetic Improvement"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5692-6203","authenticated-orcid":false,"given":"James","family":"Callan","sequence":"first","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6388-4160","authenticated-orcid":false,"given":"William","family":"Langdon","sequence":"additional","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7833-6044","authenticated-orcid":false,"given":"Justyna","family":"Petke","sequence":"additional","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,8,8]]},"reference":[{"unstructured":"[n. d.]. F-Droid Free and Open Source Android App Repository. https:\/\/fdroid.org.","key":"e_1_3_2_1_1_1"},{"unstructured":"[n. d.]. Soot - A framework for analyzing and transforming Java and Android applications. https:\/\/soot-oss.github.io\/soot\/.","key":"e_1_3_2_1_2_1"},{"unstructured":"[n. d.]. UI\/Application Exerciser Monkey: Android Developers. https:\/\/developer.android.com\/studio\/test\/monkey.","key":"e_1_3_2_1_3_1"},{"unstructured":"2019. Robolectridc library. http:\/\/robolectric.org\/","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","volume-title":"On Global Electricity Usage of Communication Technology: Trends to","author":"Andrae Anders","year":"2030","unstructured":"Anders Andrae and Tomas Edler. 2015. On Global Electricity Usage of Communication Technology: Trends to 2030. Challenges 6 (04 2015), 117--157."},{"volume-title":"Retrieved","year":"2023","unstructured":"AppBrain. 2023. okHttp - Android Statistics. Retrieved July 14, 2023 from https:\/\/www.appbrain.com\/stats\/libraries\/details\/okhttp\/okhttp","key":"e_1_3_2_1_6_1"},{"volume-title":"A novel co-evolutionary approach to automatic software bug fixing","author":"Arcuri Andrea","unstructured":"Andrea Arcuri and Xin Yao. 2008. A novel co-evolutionary approach to automatic software bug fixing. In CEC. IEEE, 162--168.","key":"e_1_3_2_1_7_1"},{"key":"e_1_3_2_1_8_1","volume-title":"Barr","author":"Basios Michail","year":"2018","unstructured":"Michail Basios, Lingbo Li, Fan Wu, Leslie Kanthan, and Earl T. Barr. 2018. Darwinian data structure selection. In ESEC\/SIGSOFT FSE. ACM, 118--128."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1145\/3090052"},{"doi-asserted-by":"crossref","unstructured":"Mahmoud A. Bokhari Bobby R. Bruce Bradley Alexander and Markus Wagner. 2017. Deep parameter optimisation on Android smartphones for energy minimisation: a tale of woe and a proof-of-concept. In GECCO Comp. 1501--1508.","key":"e_1_3_2_1_10_1","DOI":"10.1145\/3067695.3082519"},{"key":"e_1_3_2_1_11_1","volume-title":"Rasburn","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 CEC. IEEE."},{"doi-asserted-by":"crossref","unstructured":"Nathan Burles et al. 2015. Object-Oriented Genetic Improvement for Improved Energy Consumption in Google Guava. In SSBSE (LNCS 9275). 255--261.","key":"e_1_3_2_1_12_1","DOI":"10.1007\/978-3-319-22183-0_20"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1007\/s10664-022-10137-2"},{"doi-asserted-by":"crossref","unstructured":"James Callan and Justyna Petke. 2021. Improving Android App Responsiveness Through Automated Frame Rate Reduction. In SSBSE (LNCS 12914). 136--150.","key":"e_1_3_2_1_14_1","DOI":"10.1007\/978-3-030-88106-1_10"},{"doi-asserted-by":"crossref","unstructured":"James Callan and Justyna Petke. 2022. Improving Responsiveness of Android Activity Navigation via Genetic Improvement. In ICSE-Companion. 356--357.","key":"e_1_3_2_1_15_1","DOI":"10.1145\/3510454.3528643"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_16_1","DOI":"10.1007\/978-3-031-21251-2_8"},{"unstructured":"James Callan and Justyna Petke. 2023. Multi-Objective Improvement of Android Applications. arXiv:2308.11387 [cs.SE] arxiv 2308.11387.","key":"e_1_3_2_1_17_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_18_1","DOI":"10.1109\/ICSE.2012.6227211"},{"doi-asserted-by":"crossref","unstructured":"Claire Le Goues Westley Weimer and Stephanie Forrest. 2012. Representations and operators for improving evolutionary software repair. In GECCO. 959--966.","key":"e_1_3_2_1_19_1","DOI":"10.1145\/2330163.2330296"},{"key":"e_1_3_2_1_20_1","volume-title":"Higgins et al","author":"Brett","year":"2012","unstructured":"Brett D. Higgins et al. 2012. Informed mobile prefetching. In MobiSys. 155--168."},{"doi-asserted-by":"crossref","unstructured":"Hammad Khalid Emad Shihab Meiyappan Nagappan and Ahmed E. Hassan \u2026 What Do Mobile App Users Complain About? IEEE Softw. 32 3 (.) 70--77.","key":"e_1_3_2_1_21_1","DOI":"10.1109\/MS.2014.50"},{"key":"e_1_3_2_1_22_1","volume-title":"Langdon et al","author":"William","year":"2015","unstructured":"William B. Langdon et al. 2015. Improving CUDA DNA Analysis Software with Genetic Programming. In GECCO. ACM, 1063--1070."},{"doi-asserted-by":"crossref","unstructured":"Ding Li Yingjun Lyu Jiaping Gui and W. G. J. Halfond. 2016. Automated energy optimization of HTTP requests for mobile applications. In ICSE. ACM 249--260.","key":"e_1_3_2_1_23_1","DOI":"10.1145\/2884781.2884867"},{"unstructured":"Aman Madaan et al. 2023. Learning Performance-Improving Code Edits. arXiv:2302.07867 [cs.SE] arxiv 2302.07867 v1.","key":"e_1_3_2_1_24_1"},{"doi-asserted-by":"crossref","unstructured":"Riyadh Mahmood Nariman Mirzaei and Sam Malek. 2014. EvoDroid: segmented evolutionary testing of Android apps. In SIGSOFT FSE. ACM 599--609.","key":"e_1_3_2_1_25_1","DOI":"10.1145\/2635868.2635896"},{"doi-asserted-by":"crossref","unstructured":"Ke Mao Mark Harman and Yue Jia. 2016. Sapienz: multi-objective automated testing for Android applications. In ISSTA. ACM 94--105.","key":"e_1_3_2_1_26_1","DOI":"10.1145\/2931037.2931054"},{"doi-asserted-by":"crossref","unstructured":"Prashanth Mohan Suman Nath and Oriana Riva. 2013. Prefetching mobile ads: can advertising systems afford it?. In EuroSys. ACM 267--280.","key":"e_1_3_2_1_27_1","DOI":"10.1145\/2465351.2465378"},{"key":"e_1_3_2_1_28_1","volume-title":"Wild: A Large-Scale Empirical Study on Android Apps. In ICPC. ACM, 296--307.","author":"Fabiano Pecorelli","year":"2020","unstructured":"Fabiano Pecorelli et al. 2020. Testing of Mobile Applications in the Wild: A Large-Scale Empirical Study on Android Apps. In ICPC. ACM, 296--307."},{"doi-asserted-by":"crossref","unstructured":"Justyna Petke et al. 2014. Using Genetic Improvement and Code Transplants to Specialise a C++ Program to a Problem Class. In EuroGP (LNCS 8599). 137--149.","key":"e_1_3_2_1_29_1","DOI":"10.1007\/978-3-662-44303-3_12"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_30_1","DOI":"10.1109\/TEVC.2017.2693219"},{"unstructured":"Pmd Development Team. 2023. PMD. https:\/\/pmd.github.io\/.","key":"e_1_3_2_1_31_1"},{"key":"e_1_3_2_1_32_1","first-page":"152","article-title":"Genetic programming for shader simplification","volume":"30","author":"Pitchaya","year":"2011","unstructured":"Pitchaya Sitthi-amorn et al. 2011. Genetic programming for shader simplification. ACM Trans. Graph. 30, 6 (2011), 152.","journal-title":"ACM Trans. Graph."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_33_1","DOI":"10.7906\/indecs.17.1.5"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_34_1","DOI":"10.1109\/TEVC.2010.2083669"},{"doi-asserted-by":"crossref","unstructured":"Fan Wu Westley Weimer Mark Harman Yue Jia and Jens Krinke. 2015. Deep Parameter Optimisation. In GECCO. ACM 1375--1382.","key":"e_1_3_2_1_35_1","DOI":"10.1145\/2739480.2754648"},{"volume-title":"Automated Repair of Java Programs via Multi-Objective Genetic Programming","author":"Yuan Yuan","unstructured":"Yuan Yuan and Wolfgang Banzhaf \u2026 ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming. IEEE TSE 46, 10 (.), 1040--1067.","key":"e_1_3_2_1_36_1"},{"doi-asserted-by":"crossref","unstructured":"Yixue Zhao et al. 2018. Leveraging program analysis to reduce user-perceived latency in mobile applications. In ICSE. ACM 176--186.","key":"e_1_3_2_1_37_1","DOI":"10.1145\/3180155.3180249"}],"event":{"sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS","Faculty of Engineering of University of Porto"],"acronym":"GI '24","name":"GI '24: 13th ACM\/IEEE International Workshop on Genetic Improvement","location":"Lisbon Portugal"},"container-title":["Proceedings of the 13th ACM\/IEEE International Workshop on Genetic Improvement"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643692.3648262","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643692.3648262","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:04:20Z","timestamp":1750291460000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643692.3648262"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,16]]},"references-count":37,"alternative-id":["10.1145\/3643692.3648262","10.1145\/3643692"],"URL":"https:\/\/doi.org\/10.1145\/3643692.3648262","relation":{},"subject":[],"published":{"date-parts":[[2024,4,16]]},"assertion":[{"value":"2024-08-08","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}