{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,30]],"date-time":"2026-09-30T17:37:06Z","timestamp":1790789826567,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,9,7]],"date-time":"2020-09-07T00:00:00Z","timestamp":1599436800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100007601","name":"Horizon 2020","doi-asserted-by":"publisher","award":["681402"],"award-info":[{"award-number":["681402"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]},{"name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft","award":["ESPRESSO"],"award-info":[{"award-number":["ESPRESSO"]}]},{"name":"ARM"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,9,7]]},"DOI":"10.1145\/3386263.3407583","type":"proceedings-article","created":{"date-parts":[[2020,9,4]],"date-time":"2020-09-04T21:34:23Z","timestamp":1599255263000},"page":"163-168","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["The Evolution of Transient-Execution Attacks"],"prefix":"10.1145","author":[{"given":"Claudio","family":"Canella","sequence":"first","affiliation":[{"name":"Graz University of Technology, Graz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Khaled N.","family":"Khasawneh","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, VA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniel","family":"Gruss","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Graz, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,9,7]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"ARM. 2018. Cache Speculation Side-channels. Version 2.4.  ARM. 2018. Cache Speculation Side-channels. Version 2.4."},{"key":"e_1_3_2_2_2_1","unstructured":"ARM. 2020. Straight-line Speculation. Version 1.0.  ARM. 2020. Straight-line Speculation. Version 1.0."},{"key":"e_1_3_2_2_3_1","unstructured":"Daniel J. Bernstein. 2005. Cache-Timing Attacks on AES. http:\/\/cr.yp.to\/antiforgery\/cachetiming-20050414.pdf  Daniel J. Bernstein. 2005. Cache-Timing Attacks on AES. http:\/\/cr.yp.to\/antiforgery\/cachetiming-20050414.pdf"},{"key":"e_1_3_2_2_4_1","volume-title":"Fallout: Leaking Data on Meltdown-resistantCPUs. In CCS.","author":"Canella Claudio","year":"2019","unstructured":"Claudio Canella , Daniel Genkin , Lukas Giner , Daniel Gruss , Moritz Lipp , Ma-rina Minkin, Daniel Moghimi , Frank Piessens , Michael Schwarz , Berk Sunar , JoVan Bulck , and Yuval Yarom . 2019 . Fallout: Leaking Data on Meltdown-resistantCPUs. In CCS. Claudio Canella, Daniel Genkin, Lukas Giner, Daniel Gruss, Moritz Lipp, Ma-rina Minkin, Daniel Moghimi, Frank Piessens, Michael Schwarz, Berk Sunar, JoVan Bulck, and Yuval Yarom. 2019. Fallout: Leaking Data on Meltdown-resistantCPUs. In CCS."},{"key":"e_1_3_2_2_5_1","volume-title":"Daniel Gruss, and Khaled N. Khasawneh.","author":"Canella Claudio","year":"2020","unstructured":"Claudio Canella , Sai Manoj Pudukotai Dinakarrao , Daniel Gruss, and Khaled N. Khasawneh. 2020 . Evolution of Defenses against Transient-Execution Attacks. In GLSVLSI. Claudio Canella, Sai Manoj Pudukotai Dinakarrao, Daniel Gruss, and Khaled N. Khasawneh. 2020. Evolution of Defenses against Transient-Execution Attacks. In GLSVLSI."},{"key":"e_1_3_2_2_6_1","volume-title":"KASLR: Break It, Fix It, Repeat. In AsiaCCS.","author":"Canella Claudio","year":"2020","unstructured":"Claudio Canella , Michael Schwarz , Martin Haubenwallner , Martin Schwarzl , and Daniel Gruss . 2020 . KASLR: Break It, Fix It, Repeat. In AsiaCCS. Claudio Canella, Michael Schwarz, Martin Haubenwallner, Martin Schwarzl, and Daniel Gruss. 2020. KASLR: Break It, Fix It, Repeat. In AsiaCCS."},{"key":"e_1_3_2_2_7_1","volume-title":"USENIX Security Symposium. Extended classification tree and PoCs at https:\/\/transient.fail\/.","author":"Canella Claudio","year":"2019","unstructured":"Claudio Canella , Jo Van Bulck , Michael Schwarz , Moritz Lipp , Benjamin von Berg , Philipp Ortner , Frank Piessens , Dmitry Evtyushkin , and Daniel Gruss . 2019 . A Sys-tematic Evaluation of Transient Execution Attacks and Defenses . In USENIX Security Symposium. Extended classification tree and PoCs at https:\/\/transient.fail\/. Claudio Canella, Jo Van Bulck, Michael Schwarz, Moritz Lipp, Benjamin von Berg,Philipp Ortner, Frank Piessens, Dmitry Evtyushkin, and Daniel Gruss. 2019. A Sys-tematic Evaluation of Transient Execution Attacks and Defenses. In USENIX Security Symposium. Extended classification tree and PoCs at https:\/\/transient.fail\/."},{"key":"e_1_3_2_2_8_1","volume-title":"Deian Stefan, Tamara Rezk, and Gilles Barthe.","author":"Cauligi Sunjay","year":"2019","unstructured":"Sunjay Cauligi , Craig Disselkoen , Klaus v Gleissenthall , Deian Stefan, Tamara Rezk, and Gilles Barthe. 2019 . Towards Constant-Time Foundations for the New Spectre Era . arXiv:1910.01755(2019). Sunjay Cauligi, Craig Disselkoen, Klaus v Gleissenthall, Deian Stefan, Tamara Rezk, and Gilles Barthe. 2019. Towards Constant-Time Foundations for the New Spectre Era. arXiv:1910.01755(2019)."},{"key":"e_1_3_2_2_9_1","unstructured":"Agner Fog. 2016. The microarchitecture of Intel AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers.  Agner Fog. 2016. The microarchitecture of Intel AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"crossref","unstructured":"Daniel Gruss Cl\u00e9mentine Maurice Klaus Wagner and Stefan Mangard. 2016. Flush+Flush: A Fast and Stealthy Cache Attack. In DIMVA.  Daniel Gruss Cl\u00e9mentine Maurice Klaus Wagner and Stefan Mangard. 2016. Flush+Flush: A Fast and Stealthy Cache Attack. In DIMVA.","DOI":"10.1007\/978-3-319-40667-1_14"},{"key":"e_1_3_2_2_11_1","volume-title":"Meltdown: Basics, Details,Consequences. In BlackHat USA.","author":"Gruss Daniel","year":"2018","unstructured":"Daniel Gruss , Michael Schwarz , and Moritz Lipp . 2018 . Meltdown: Basics, Details,Consequences. In BlackHat USA. Daniel Gruss, Michael Schwarz, and Moritz Lipp. 2018. Meltdown: Basics, Details,Consequences. In BlackHat USA."},{"key":"e_1_3_2_2_12_1","volume-title":"Cache Template Attacks: Automating Attacks on Inclusive Last-Level Caches. In USENIX Security Symposium.","author":"Gruss Daniel","year":"2015","unstructured":"Daniel Gruss , Raphael Spreitzer , and Stefan Mangard . 2015 . Cache Template Attacks: Automating Attacks on Inclusive Last-Level Caches. In USENIX Security Symposium. Daniel Gruss, Raphael Spreitzer, and Stefan Mangard. 2015. Cache Template Attacks: Automating Attacks on Inclusive Last-Level Caches. In USENIX Security Symposium."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"crossref","unstructured":"David Gullasch Endre Bangerter and Stephan Krenn. 2011. Cache Games --Bringing Access-Based Cache Attacks on AES to Practice. In S&P.  David Gullasch Endre Bangerter and Stephan Krenn. 2011. Cache Games --Bringing Access-Based Cache Attacks on AES to Practice. In S&P.","DOI":"10.1109\/SP.2011.22"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2019.2897677"},{"key":"e_1_3_2_2_15_1","unstructured":"Jann Horn. 2018. Reading privileged memory with a side-channel.  Jann Horn. 2018. Reading privileged memory with a side-channel."},{"key":"e_1_3_2_2_16_1","unstructured":"Jann Horn. 2018. speculative execution variant 4: speculative store bypass.  Jann Horn. 2018. speculative execution variant 4: speculative store bypass."},{"key":"e_1_3_2_2_17_1","unstructured":"Intel. 2018. Intel Analysis of Speculative Execution Side Channels. Revision 4.0.  Intel. 2018. Intel Analysis of Speculative Execution Side Channels. Revision 4.0."},{"key":"e_1_3_2_2_18_1","unstructured":"Intel. 2018. Q2 2018 Speculative Execution Side Channel Update.  Intel. 2018. Q2 2018 Speculative Execution Side Channel Update."},{"key":"e_1_3_2_2_19_1","unstructured":"Intel. 2019. Intel-SA-00233 Microarchitectural Data Sampling Advisory. https:\/\/www.intel.com\/content\/www\/us\/en\/security-center\/advisory\/intel-sa-00233.html  Intel. 2019. Intel-SA-00233 Microarchitectural Data Sampling Advisory. https:\/\/www.intel.com\/content\/www\/us\/en\/security-center\/advisory\/intel-sa-00233.html"},{"key":"e_1_3_2_2_20_1","volume-title":"SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attacks. In USENIX Security Symposium.","author":"Islam Saad","year":"2019","unstructured":"Saad Islam , Ahmad Moghimi , Ida Bruhns , Moritz Krebbel , Berk Gulmezoglu , Thomas Eisenbarth , and Berk Sunar . 2019 . SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attacks. In USENIX Security Symposium. Saad Islam, Ahmad Moghimi, Ida Bruhns, Moritz Krebbel, Berk Gulmezoglu, Thomas Eisenbarth, and Berk Sunar. 2019. SPOILER: Speculative Load Hazards Boost Rowhammer and Cache Attacks. In USENIX Security Symposium."},{"key":"e_1_3_2_2_21_1","unstructured":"Vladimir Kiriansky and Carl Waldspurger. 2018. Speculative Buffer Overflows:Attacks and Defenses. arXiv:1807.03757(2018).  Vladimir Kiriansky and Carl Waldspurger. 2018. Speculative Buffer Overflows:Attacks and Defenses. arXiv:1807.03757(2018)."},{"key":"e_1_3_2_2_22_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. In S&P.","author":"Kocher Paul","year":"2019","unstructured":"Paul Kocher , Jann Horn , Anders Fogh , Daniel Genkin , Daniel Gruss , Werner Haas , Mike Hamburg , Moritz Lipp , Stefan Mangard , Thomas Prescher , Michael Schwarz , and Yuval Yarom . 2019 . Spectre Attacks: Exploiting Speculative Execution. In S&P. Paul Kocher, Jann Horn, Anders Fogh, Daniel Genkin, Daniel Gruss, Werner Haas,Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2019. Spectre Attacks: Exploiting Speculative Execution. In S&P."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"crossref","unstructured":"Paul C. Kocher. 1996. Timing Attacks on Implementations of Diffe-Hellman RSA DSS and Other Systems. In CRYPTO.  Paul C. Kocher. 1996. Timing Attacks on Implementations of Diffe-Hellman RSA DSS and Other Systems. In CRYPTO.","DOI":"10.1007\/3-540-68697-5_9"},{"key":"e_1_3_2_2_24_1","unstructured":"Esmaeil Mohammadian Koruyeh Khaled Khasawneh Chengyu Song and NaelAbu-Ghazaleh. 2018. Spectre Returns! Speculation Attacks using the Return Stack Buffer. In WOOT.  Esmaeil Mohammadian Koruyeh Khaled Khasawneh Chengyu Song and NaelAbu-Ghazaleh. 2018. Spectre Returns! Speculation Attacks using the Return Stack Buffer. In WOOT."},{"key":"e_1_3_2_2_25_1","volume-title":"USENIX Security Symposium.","author":"Lipp Moritz","year":"2018","unstructured":"Moritz Lipp , Michael Schwarz , Daniel Gruss , Thomas Prescher , Werner Haas , Anders Fogh , Jann Horn , Stefan Mangard , Paul Kocher , Daniel Genkin , Yuval Yarom , and Mike Hamburg . 2018 . Meltdown: Reading Kernel Memory from User Space . In USENIX Security Symposium. Moritz Lipp, Michael Schwarz, Daniel Gruss, Thomas Prescher, Werner Haas,Anders Fogh, Jann Horn, Stefan Mangard, Paul Kocher, Daniel Genkin, Yuval Yarom, and Mike Hamburg. 2018. Meltdown: Reading Kernel Memory from User Space. In USENIX Security Symposium."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"crossref","unstructured":"G. Maisuradze and C. Rossow. 2018. ret2spec: Speculative Execution Using Return Stack Buffers. In CCS.  G. Maisuradze and C. Rossow. 2018. ret2spec: Speculative Execution Using Return Stack Buffers. In CCS.","DOI":"10.1145\/3243734.3243761"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"crossref","unstructured":"Dag Arne Osvik Adi Shamir and Eran Tromer. 2006. Cache Attacks and Counter measures: the Case of AES. InCT-RSA.  Dag Arne Osvik Adi Shamir and Eran Tromer. 2006. Cache Attacks and Counter measures: the Case of AES. InCT-RSA.","DOI":"10.1007\/11605805_1"},{"key":"e_1_3_2_2_29_1","unstructured":"Colin Percival. 2005. Cache missing for fun and profit. In BSDCan.  Colin Percival. 2005. Cache missing for fun and profit. In BSDCan."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"crossref","unstructured":"Hany Ragab Alyssa Milburn Kaveh Razavi Herbert Bos and Cristiano Giuffrida. 2021. CrossTalk: Speculative Data Leaks Across Cores Are Real. In S&P.  Hany Ragab Alyssa Milburn Kaveh Razavi Herbert Bos and Cristiano Giuffrida. 2021. CrossTalk: Speculative Data Leaks Across Cores Are Real. In S&P.","DOI":"10.1109\/SP40001.2021.00020"},{"key":"e_1_3_2_2_31_1","unstructured":"Michael Schwarz Claudio Canella Lukas Giner and Daniel Gruss. 2019. Store-to-Leak Forwarding: Leaking Data on Meltdown-resistant CPUs.arXiv:1905.05725(2019).  Michael Schwarz Claudio Canella Lukas Giner and Daniel Gruss. 2019. Store-to-Leak Forwarding: Leaking Data on Meltdown-resistant CPUs.arXiv:1905.05725(2019)."},{"key":"e_1_3_2_2_32_1","volume-title":"Julian Steck-lina, Thomas Prescher, and Daniel Gruss.","author":"Schwarz Michael","year":"2019","unstructured":"Michael Schwarz , Moritz Lipp , Daniel Moghimi , Jo Van Bulck , Julian Steck-lina, Thomas Prescher, and Daniel Gruss. 2019 . Zombie Load : Cross-Privilege-Boundary Data Sampling. InCCS. Michael Schwarz, Moritz Lipp, Daniel Moghimi, Jo Van Bulck, Julian Steck-lina, Thomas Prescher, and Daniel Gruss. 2019. Zombie Load: Cross-Privilege-Boundary Data Sampling. InCCS."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"crossref","unstructured":"Michael Schwarz Martin Schwarzl Moritz Lipp and Daniel Gruss. 2019. Net-Spectre: Read Arbitrary Memory over Network. In ESORICS.  Michael Schwarz Martin Schwarzl Moritz Lipp and Daniel Gruss. 2019. Net-Spectre: Read Arbitrary Memory over Network. In ESORICS.","DOI":"10.1007\/978-3-030-29959-0_14"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"crossref","unstructured":"Hovav Shacham. 2007. The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the x86). In CCS.  Hovav Shacham. 2007. The geometry of innocent flesh on the bone: Return-into-libc without function calls (on the x86). In CCS.","DOI":"10.1145\/1315245.1315313"},{"key":"e_1_3_2_2_35_1","unstructured":"Julian Stecklina and Thomas Prescher. 2018. LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels.arXiv:1806.07480(2018).  Julian Stecklina and Thomas Prescher. 2018. LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels.arXiv:1806.07480(2018)."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"crossref","unstructured":"Laszlo Szekeres Mathias Payer Tao Wei and Dawn Song. 2013. SoK: Eternal War in Memory. In S&P.  Laszlo Szekeres Mathias Payer Tao Wei and Dawn Song. 2013. SoK: Eternal War in Memory. In S&P.","DOI":"10.1109\/SP.2013.13"},{"key":"e_1_3_2_2_37_1","volume-title":"An efficient algorithm for exploiting multiple arithmetic units. IBM Journal of research and Development 11, 1","author":"Tomasulo Robert M","year":"1967","unstructured":"Robert M Tomasulo . 1967. An efficient algorithm for exploiting multiple arithmetic units. IBM Journal of research and Development 11, 1 ( 1967 ), 25--33. Robert M Tomasulo. 1967. An efficient algorithm for exploiting multiple arithmetic units. IBM Journal of research and Development 11, 1 (1967), 25--33."},{"key":"e_1_3_2_2_38_1","volume-title":"USENIX Security Symposium.","author":"Bulck Jo Van","unstructured":"Jo Van Bulck , Marina Minkin , Ofir Weisse , Daniel Genkin , Baris Kasikci , Frank Piessens , Mark Silberstein , Thomas F. Wenisch , Yuval Yarom , and Raoul Strackx .2018. Foreshadow : Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order Execution . In USENIX Security Symposium. Jo Van Bulck, Marina Minkin, Ofir Weisse, Daniel Genkin, Baris Kasikci, Frank Piessens, Mark Silberstein, Thomas F. Wenisch, Yuval Yarom, and Raoul Strackx.2018. Foreshadow: Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order Execution. In USENIX Security Symposium."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"crossref","unstructured":"Jo Van Bulck Daniel Moghimi Michael Schwarz Moritz Lipp Marina Minkin Daniel Genkin Yarom Yuval Berk Sunar Daniel Gruss and Frank Piessens.2020. LVI: Hijacking Transient Execution through Microarchitectural Load Value Injection. In S&P.  Jo Van Bulck Daniel Moghimi Michael Schwarz Moritz Lipp Marina Minkin Daniel Genkin Yarom Yuval Berk Sunar Daniel Gruss and Frank Piessens.2020. LVI: Hijacking Transient Execution through Microarchitectural Load Value Injection. In S&P.","DOI":"10.1109\/SP40000.2020.00089"},{"key":"e_1_3_2_2_40_1","volume-title":"RIDL: Rogue In-flight Data Load. In S&P.","author":"van Schaik Stephan","year":"2019","unstructured":"Stephan van Schaik , Alyssa Milburn , Sebastian \u00d6sterlund , Pietro Frigo , Giorgi Maisuradze , Kaveh Razavi , Herbert Bos , and Cristiano Giuffrida . 2019 . RIDL: Rogue In-flight Data Load. In S&P. Stephan van Schaik, Alyssa Milburn, Sebastian \u00d6sterlund, Pietro Frigo, Giorgi Maisuradze, Kaveh Razavi, Herbert Bos, and Cristiano Giuffrida. 2019. RIDL: Rogue In-flight Data Load. In S&P."},{"key":"e_1_3_2_2_41_1","unstructured":"Ofir Weisse Jo Van Bulck Marina Minkin Daniel Genkin Baris Kasikci Frank Piessens Mark Silberstein Raoul Strackx Thomas F Wenisch and Yuval Yarom.2018. Foreshadow-NG: Breaking the Virtual Memory Abstraction with Transient Out-of-Order Execution. https:\/\/foreshadowattack.eu\/foreshadow-NG.pdf  Ofir Weisse Jo Van Bulck Marina Minkin Daniel Genkin Baris Kasikci Frank Piessens Mark Silberstein Raoul Strackx Thomas F Wenisch and Yuval Yarom.2018. Foreshadow-NG: Breaking the Virtual Memory Abstraction with Transient Out-of-Order Execution. https:\/\/foreshadowattack.eu\/foreshadow-NG.pdf"},{"key":"e_1_3_2_2_42_1","volume-title":"SPEECHMINER: A Frame-work for Investigating and Measuring Speculative Execution Vulnerabilities. In NDSS.","author":"Xiao Yuan","year":"2020","unstructured":"Yuan Xiao , Yinqian Zhang , and Radu Teodorescu . 2020 . SPEECHMINER: A Frame-work for Investigating and Measuring Speculative Execution Vulnerabilities. In NDSS. Yuan Xiao, Yinqian Zhang, and Radu Teodorescu. 2020. SPEECHMINER: A Frame-work for Investigating and Measuring Speculative Execution Vulnerabilities. In NDSS."},{"key":"e_1_3_2_2_43_1","unstructured":"Wenjie Xiong and Jakub Szefer. 2020. Survey of Transient Execution Attacks. arXiv:2005.13435(2020).  Wenjie Xiong and Jakub Szefer. 2020. Survey of Transient Execution Attacks. arXiv:2005.13435(2020)."},{"key":"e_1_3_2_2_44_1","volume-title":"USENIX Security Symposium.","author":"Yarom Yuval","year":"2014","unstructured":"Yuval Yarom and Katrina Falkner . 2014 . Flush+Reload: a High Resolution, Low Noise, L3 Cache Side-Channel Attack . In USENIX Security Symposium. Yuval Yarom and Katrina Falkner. 2014. Flush+Reload: a High Resolution, Low Noise, L3 Cache Side-Channel Attack. In USENIX Security Symposium."}],"event":{"name":"GLSVLSI '20: Great Lakes Symposium on VLSI 2020","location":"Virtual Event China","acronym":"GLSVLSI '20"},"container-title":["Proceedings of the 2020 on Great Lakes Symposium on VLSI"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386263.3407583","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3386263.3407583","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:25Z","timestamp":1750199905000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3386263.3407583"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,7]]},"references-count":43,"alternative-id":["10.1145\/3386263.3407583","10.1145\/3386263"],"URL":"https:\/\/doi.org\/10.1145\/3386263.3407583","relation":{},"subject":[],"published":{"date-parts":[[2020,9,7]]},"assertion":[{"value":"2020-09-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}