{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:17:10Z","timestamp":1755998230772,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":86,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,27]],"date-time":"2024-04-27T00:00:00Z","timestamp":1714176000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,27]]},"DOI":"10.1145\/3620666.3651343","type":"proceedings-article","created":{"date-parts":[[2024,4,24]],"date-time":"2024-04-24T12:08:21Z","timestamp":1713960501000},"page":"850-866","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Pythia: Compiler-Guided Defense Against Non-Control Data Attacks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4563-4619","authenticated-orcid":false,"given":"Sharjeel","family":"Khan","sequence":"first","affiliation":[{"name":"School of Computer Science, Georgia Institute of Technology, Atlanta, Georgia, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3098-6256","authenticated-orcid":false,"given":"Bodhisatwa","family":"Chatterjee","sequence":"additional","affiliation":[{"name":"School of Computer Science, Georgia Institute of Technology, Atlanta, Georgia, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6723-8062","authenticated-orcid":false,"given":"Santosh","family":"Pande","sequence":"additional","affiliation":[{"name":"School of Computer Science, Georgia Institute of Technology, Atlanta, Georgia, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,4,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Cwe top 25 most dangerous software weaknesses 2022.","DOI":"10.1007\/978-3-658-35494-7_6"},{"key":"e_1_3_2_1_2_1","volume-title":"Control- flow integrity principles, implementations, and applications. ACM Transactions on Information and System Security (TISSEC), 13(1):1--40","author":"Abadi Mart\u00edn","year":"2009","unstructured":"Mart\u00edn Abadi, Mihai Budiu, Ulfar Erlingsson, and Jay Ligatti. Control- flow integrity principles, implementations, and applications. ACM Transactions on Information and System Security (TISSEC), 13(1):1--40, 2009."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661202"},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/aws.amazon.com\/ec2\/graviton\/","author":"Amazon","year":"2019","unstructured":"Amazon graviton2. https:\/\/aws.amazon.com\/ec2\/graviton\/, 2019. Accessed: 2021 April 16."},{"key":"e_1_3_2_1_5_1","volume-title":"ARM Limited","author":"ARM","year":"2017","unstructured":"ARM ARM. Architecture reference manual-armv8, for armv8-a architecture profile. ARM Limited, Dec, 2017."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-00470-5_16"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-70542-0_1"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2016.23364"},{"key":"e_1_3_2_1_9_1","volume-title":"Rich: Automatically protecting against integer-based vulnerabilities","author":"Brumley David","year":"2007","unstructured":"David Brumley, Tzi-cker Chiueh, Robert Johnson, Huijia Lin, and Dawn Song. Rich: Automatically protecting against integer-based vulnerabilities. 2007."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3185768.3185771"},{"key":"e_1_3_2_1_11_1","volume-title":"Control-flow integrity: Precision, security, and performance. ACM Computing Surveys (CSUR), 50(1):1--33","author":"Burow Nathan","year":"2017","unstructured":"Nathan Burow, Scott A Carr, Joseph Nash, Per Larsen, Michael Franz, Stefan Brunthaler, and Mathias Payer. Control-flow integrity: Precision, security, and performance. ACM Computing Surveys (CSUR), 50(1):1--33, 2017."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-52683-2_13"},{"key":"e_1_3_2_1_13_1","first-page":"161","volume-title":"24th {USENIX} Security Symposium ({USENIX} Security 15)","author":"Carlini Nicholas","year":"2015","unstructured":"Nicholas Carlini, Antonio Barresi, Mathias Payer, David Wagner, and Thomas R Gross. Control-flow bending: On the effectiveness of control-flow integrity. In 24th {USENIX} Security Symposium ({USENIX} Security 15), pages 161--176, 2015."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298470"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.36"},{"key":"e_1_3_2_1_16_1","volume-title":"USENIX Security Symposium","volume":"5","author":"Chen Shuo","year":"2005","unstructured":"Shuo Chen, Jun Xu, Emre Can Sezer, Prachi Gauriar, and Ravishankar K Iyer. Non-control-data attacks are realistic threats. In USENIX Security Symposium, volume 5, 2005."},{"key":"e_1_3_2_1_17_1","volume-title":"Exploitation techniques for data-oriented attacks with existing and potential defense approaches. ACM Trans. Priv. Secur., 24(4), sep","author":"Cheng Long","year":"2021","unstructured":"Long Cheng, Salman Ahmed, Hans Liljestrand, Thomas Nyman, Haipeng Cai, Trent Jaeger, N. Asokan, and Danfeng (Daphne) Yao. Exploitation techniques for data-oriented attacks with existing and potential defense approaches. ACM Trans. Priv. Secur., 24(4), sep 2021."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813671"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/DISCEX.2000.821514","volume-title":"Proceedings DARPA Information Survivability Conference and Exposition. DISCEX'00","volume":"2","author":"Cowan Crispin","year":"2000","unstructured":"Crispin Cowan, F Wagle, Calton Pu, Steve Beattie, and Jonathan Walpole. Buffer overflows: Attacks and defenses for the vulnerability of the decade. In Proceedings DARPA Information Survivability Conference and Exposition. DISCEX'00, volume 2, pages 119--129. IEEE, 2000."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.26"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593069.2596656"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25546-0_3"},{"key":"e_1_3_2_1_23_1","first-page":"401","volume-title":"23rd {USENIX} Security Symposium ({USENIX} Security 14)","author":"Davi Lucas","year":"2014","unstructured":"Lucas Davi, Ahmad-Reza Sadeghi, Daniel Lehmann, and Fabian Monrose. Stitching the gadgets: On the ineffectiveness of coarse-grained control-flow integrity protection. In 23rd {USENIX} Security Symposium ({USENIX} Security 14), pages 401--416, 2014."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133255.1133999"},{"key":"e_1_3_2_1_25_1","first-page":"131","volume-title":"26th {USENIX} Security Symposium ({USENIX} Security 17)","author":"Ding Ren","year":"2017","unstructured":"Ren Ding, Chenxiong Qian, Chengyu Song, Bill Harris, Taesoo Kim, and Wenke Lee. Efficient protection of path-sensitive control security. In 26th {USENIX} Security Symposium ({USENIX} Security 17), pages 131--148, 2017."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892212"},{"key":"e_1_3_2_1_27_1","first-page":"75","volume-title":"Proceedings of the 7th symposium on Operating systems design and implementation","author":"Erlingsson Ulfar","year":"2006","unstructured":"Ulfar Erlingsson, Mart\u00edn Abadi, Michael Vrable, Mihai Budiu, and George C Necula. Xfi: Software guards for system address spaces. In Proceedings of the 7th symposium on Operating systems design and implementation, pages 75--88, 2006."},{"key":"e_1_3_2_1_28_1","first-page":"475","volume-title":"21st USENIX Security Symposium (USENIX Security 12)","author":"Giuffrida Cristiano","year":"2012","unstructured":"Cristiano Giuffrida, Anton Kuijsten, and Andrew S Tanenbaum. Enhanced operating system security through efficient and fine-grained address space randomization. In 21st USENIX Security Symposium (USENIX Security 12), pages 475--490, 2012."},{"key":"e_1_3_2_1_29_1","volume-title":"Black Hat USA","author":"Gong Guang","year":"2015","unstructured":"Guang Gong. Exploiting heap corruption due to integer overflow in android libcutils. Black Hat USA, 2015."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2259016.2259034"},{"key":"e_1_3_2_1_31_1","volume-title":"Pacsafe: Leveraging arm pointer authentication for memory safety in c\/c++. arXiv preprint arXiv:2202.08669","author":"Hohentanner Konrad","year":"2022","unstructured":"Konrad Hohentanner, Philipp Zieris, and Julian Horsch. Pacsafe: Leveraging arm pointer authentication for memory safety in c\/c++. arXiv preprint arXiv:2202.08669, 2022."},{"key":"e_1_3_2_1_32_1","first-page":"177","volume-title":"Sendroiu Adrian, Prateek Saxena, and Zhenkai Liang. Automatic generation of data-oriented exploits. In 24th {USENIX} Security Symposium ({USENIX} Security 15)","author":"Hu Hong","year":"2015","unstructured":"Hong Hu, Zheng Leong Chua, Sendroiu Adrian, Prateek Saxena, and Zhenkai Liang. Automatic generation of data-oriented exploits. In 24th {USENIX} Security Symposium ({USENIX} Security 15), pages 177--192, 2015."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243797"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.62"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.101828"},{"key":"e_1_3_2_1_36_1","first-page":"275","volume-title":"USENIX Annual Technical Conference, General Track","author":"Jim Trevor","year":"2002","unstructured":"Trevor Jim, J Gregory Morrisett, Dan Grossman, Michael W Hicks, James Cheney, and Yanling Wang. Cyclone: a safe dialect of c. In USENIX Annual Technical Conference, General Track, pages 275--288, 2002."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2980026"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/EuroSP.2019.00017"},{"key":"e_1_3_2_1_39_1","first-page":"195","volume-title":"28th {USENIX} Security Symposium ({USENIX} Security 19)","author":"Khandaker Mustakimur Rahman","year":"2019","unstructured":"Mustakimur Rahman Khandaker, Wenqing Liu, Abu Naser, Zhi Wang, and Jie Yang. Origin-sensitive control flow integrity. In 28th {USENIX} Security Symposium ({USENIX} Security 19), pages 195--211, 2019."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO50266.2020.00095"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1096000.1096004"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3064176.3064192"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3129743.3129748"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.25"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23238"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2021.3063843"},{"key":"e_1_3_2_1_47_1","volume-title":"Buffer overflow and format string overflow vulnerabilities. Software: practice and experience, 33(5):423--460","author":"Lhee Kyung-Suk","year":"2003","unstructured":"Kyung-Suk Lhee and Steve J Chapin. Buffer overflow and format string overflow vulnerabilities. Software: practice and experience, 33(5):423--460, 2003."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3548606.3560598"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3417867"},{"key":"e_1_3_2_1_50_1","first-page":"229","volume-title":"Information Security and Cryptology-ICISC 2015:  18th International Conference","author":"Liang Yu","year":"2015","unstructured":"Yu Liang, Xinjie Ma, Daoyuan Wu, Xiaoxiao Tang, Debin Gao, Guojun Peng, Chunfu Jia, and Huanguo Zhang. Stack layout randomization with minimal rewriting of android binaries. In Information Security and Cryptology-ICISC 2015: 18th International Conference, Seoul, South Korea, November 25-27, 2015, Revised Selected Papers 18, pages 229--245. Springer, 2016."},{"key":"e_1_3_2_1_51_1","first-page":"177","volume-title":"USENIX Security Symposium","author":"Liljestrand Hans","year":"2019","unstructured":"Hans Liljestrand, Thomas Nyman, Kui Wang, Carlos Chinea Perez, Jan-Erik Ekberg, and N Asokan. Pac it up: Towards pointer integrity using arm pointer authentication. In USENIX Security Symposium, pages 177--194, 2019."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2015.23271"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3622803"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542504"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806651.1806657"},{"key":"e_1_3_2_1_56_1","volume-title":"Ccured: Type-safe retrofitting of legacy software. ACM Transactions on Programming Languages and Systems (TOPLAS), 27(3):477--526","author":"Necula George C","year":"2005","unstructured":"George C Necula, Jeremy Condit, Matthew Harren, Scott McPeak, and Westley Weimer. Ccured: Type-safe retrofitting of legacy software. ACM Transactions on Programming Languages and Systems (TOPLAS), 27(3):477--526, 2005."},{"volume-title":"https:\/\/nginx.org\/","year":"2019","key":"e_1_3_2_1_57_1","unstructured":"nginx. https:\/\/nginx.org\/, 2019. Accessed: 2021 Oct 10."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594295"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866371"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3316781.3317836"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-20550-2_8"},{"key":"e_1_3_2_1_62_1","first-page":"164","volume-title":"Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, PLDI 2020","author":"Porter Chris","year":"2020","unstructured":"Chris Porter, Girish Mururu, Prithayan Barua, and Santosh Pande. Blankit library debloating: getting what you want instead of cutting what you don't. In Alastair F. Donaldson and Emina Torlak, editors, Proceedings of the 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation, PLDI 2020, London, UK, June 15-20, 2020, pages 164--180. ACM, 2020."},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2866498"},{"key":"e_1_3_2_1_64_1","first-page":"169","volume-title":"USENIX security symposium","author":"Ratanaworabhan Paruj","year":"2009","unstructured":"Paruj Ratanaworabhan, V Benjamin Livshits, and Benjamin G Zorn. Nozzle: A defense against heap-spraying code injection attacks. In USENIX security symposium, pages 169--186, 2009."},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-99766-3_5"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.3233\/JCS-140502"},{"key":"e_1_3_2_1_67_1","volume-title":"Adapting software fault isolation to contemporary cpu architectures","author":"Sehr David","year":"2010","unstructured":"David Sehr, Robert Muth, Cliff L Biffle, Victor Khimenko, Egor Pasko, Bennet Yee, Karl Schimpf, and Brad Chen. Adapting software fault isolation to contemporary cpu architectures. 2010."},{"key":"e_1_3_2_1_68_1","first-page":"309","volume-title":"A fast address sanity checker. In 2012 USENIX annual technical conference (USENIX ATC 12)","author":"Serebryany Konstantin","year":"2012","unstructured":"Konstantin Serebryany, Derek Bruening, Alexander Potapenko, and Dmitriy Vyukov. {AddressSanitizer}: A fast address sanity checker. In 2012 USENIX annual technical conference (USENIX ATC 12), pages 309--318, 2012."},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00068"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2016.9"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17714-9_12"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813673"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872408"},{"key":"e_1_3_2_1_75_1","first-page":"255","volume-title":"DIMVA 2014, Egham, UK, July 10-11, 2014. Proceedings 11","author":"Wang Tielei","year":"2014","unstructured":"Tielei Wang, Chengyu Song, and Wenke Lee. Diagnosis and emergency patch generation for integer overflow exploits. In Detection of Intrusions and Malware, and Vulnerability Assessment: 11th International Conference, DIMVA 2014, Egham, UK, July 10-11, 2014. Proceedings 11, pages 255--275. Springer, 2014."},{"key":"e_1_3_2_1_76_1","first-page":"1","volume-title":"NDSS","author":"Wang Tielei","year":"2009","unstructured":"Tielei Wang, Tao Wei, Zhiqiang Lin, and Wei Zou. Intscope: Automatically detecting integer overflow vulnerability in x86 binary using symbolic execution. In NDSS, pages 1--14, 2009."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2021.106572"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2018.00035"},{"key":"e_1_3_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2015.9"},{"key":"e_1_3_2_1_80_1","first-page":"1","volume-title":"IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN 2012","author":"Xia Yubin","year":"2012","unstructured":"Yubin Xia, Yutao Liu, Haibo Chen, and Binyu Zang. Cfimon: Detecting violation of control flow integrity using performance counters. In IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN 2012), pages 1--12. IEEE, 2012."},{"key":"e_1_3_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813637"},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.44"},{"key":"e_1_3_2_1_83_1","volume-title":"Defending non-control-data attacks using influence domain monitoring. KSII Transactions on Internet and Information Systems (TIIS), 12(8):3888--3910","author":"Zhang Guimin","year":"2018","unstructured":"Guimin Zhang, Qingbao Li, Zhifeng Chen, and Ping Zhang. Defending non-control-data attacks using influence domain monitoring. KSII Transactions on Internet and Information Systems (TIIS), 12(8):3888--3910, 2018."},{"key":"e_1_3_2_1_84_1","first-page":"337","volume-title":"22nd {USENIX} Security Symposium ({USENIX} Security 13)","author":"Zhang Mingwei","year":"2013","unstructured":"Mingwei Zhang and R Sekar. Control flow integrity for {COTS} binaries. In 22nd {USENIX} Security Symposium ({USENIX} Security 13), pages 337--352, 2013."},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/2660267.2660344"},{"key":"e_1_3_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.48"}],"event":{"name":"ASPLOS '24: 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"],"location":"La Jolla CA USA","acronym":"ASPLOS '24"},"container-title":["Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620666.3651343","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:43Z","timestamp":1750291423000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620666.3651343"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,27]]},"references-count":86,"alternative-id":["10.1145\/3620666.3651343","10.1145\/3620666"],"URL":"https:\/\/doi.org\/10.1145\/3620666.3651343","relation":{},"subject":[],"published":{"date-parts":[[2024,4,27]]},"assertion":[{"value":"2024-04-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}