{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,17]],"date-time":"2025-09-17T16:28:26Z","timestamp":1758126506567,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,4,21]],"date-time":"2021-04-21T00:00:00Z","timestamp":1618963200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"European Research Council (ERC)","award":["725286"],"award-info":[{"award-number":["725286"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,4,21]]},"DOI":"10.1145\/3447786.3456254","type":"proceedings-article","created":{"date-parts":[[2021,4,22]],"date-time":"2021-04-22T06:18:11Z","timestamp":1619072291000},"page":"474-489","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Profiling dataflow systems on multiple abstraction levels"],"prefix":"10.1145","author":[{"given":"Alexander","family":"Beischl","sequence":"first","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timo","family":"Kersten","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maximilian","family":"Bandle","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jana","family":"Giceva","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Neumann","sequence":"additional","affiliation":[{"name":"Technical University of Munich"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,4,21]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. OProfile. https:\/\/oprofile.sourceforge.io\/.  2019. OProfile. https:\/\/oprofile.sourceforge.io\/."},{"key":"e_1_3_2_1_2_1","volume-title":"TensorFlow: A System for Large-Scale Machine Learning. In OSDI 2016","author":"Abadi Mart\u00edn","year":"2016","unstructured":"Mart\u00edn Abadi , Paul Barham , Jianmin Chen , Zhifeng Chen , Andy Davis , Jeffrey Dean , Matthieu Devin , Sanjay Ghemawat , Geoffrey Irving , Michael Isard , Manjunath Kudlur , Josh Levenberg , Rajat Monga , Sherry Moore , Derek Gordon Murray , Benoit Steiner , Paul A. Tucker , Vijay Vasudevan , Pete Warden , Martin Wicke , Yuan Yu , and Xiaoqiang Zheng . 2016 . TensorFlow: A System for Large-Scale Machine Learning. In OSDI 2016 , Savannah, GA, USA , November 2-4, 2016. USENIX Association, 265--283. Mart\u00edn Abadi, Paul Barham, Jianmin Chen, Zhifeng Chen, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Geoffrey Irving, Michael Isard, Manjunath Kudlur, Josh Levenberg, Rajat Monga, Sherry Moore, Derek Gordon Murray, Benoit Steiner, Paul A. Tucker, Vijay Vasudevan, Pete Warden, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2016. TensorFlow: A System for Large-Scale Machine Learning. In OSDI 2016, Savannah, GA, USA, November 2-4, 2016. USENIX Association, 265--283."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/1753228.1753233"},{"key":"e_1_3_2_1_4_1","first-page":"1","article-title":"Quantitative Evaluation of Intel PEBS Overhead for Online System-Noise Analysis. In ROSS@HPDC 2017, Washingon, DC, DC, USA, June 27 - 27, 2017","volume":"3","author":"Akiyama Soramichi","year":"2017","unstructured":"Soramichi Akiyama and Takahiro Hirofuchi . 2017 . Quantitative Evaluation of Intel PEBS Overhead for Online System-Noise Analysis. In ROSS@HPDC 2017, Washingon, DC, DC, USA, June 27 - 27, 2017 . ACM , 3 : 1 -- 3 :8. Soramichi Akiyama and Takahiro Hirofuchi. 2017. Quantitative Evaluation of Intel PEBS Overhead for Online System-Noise Analysis. In ROSS@HPDC 2017, Washingon, DC, DC, USA, June 27 - 27, 2017. ACM, 3:1--3:8.","journal-title":"ACM"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742797"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806599"},{"key":"e_1_3_2_1_7_1","first-page":"28","article-title":"Apache Flink\u2122: Stream and Batch Processing in a Single Engine","volume":"38","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone , Asterios Katsifodimos , Stephan Ewen , Volker Markl , Seif Haridi , and Kostas Tzoumas . 2015 . Apache Flink\u2122: Stream and Batch Processing in a Single Engine . IEEE Data Eng. Bull. 38 , 4 (2015), 28 -- 38 . Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache Flink\u2122: Stream and Batch Processing in a Single Engine. IEEE Data Eng. Bull. 38, 4 (2015), 28--38.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_8_1","volume-title":"TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. In OSDI 2018","author":"Chen Tianqi","year":"2018","unstructured":"Tianqi Chen , Thierry Moreau , Ziheng Jiang , Lianmin Zheng , Eddie Q. Yan , Haichen Shen , Meghan Cowan , Leyuan Wang , Yuwei Hu , Luis Ceze , Carlos Guestrin , and Arvind Krishnamurthy . 2018 . TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. In OSDI 2018 , Carlsbad, CA, USA , October 8-10, 2018. USENIX Association, 578--594. Tianqi Chen, Thierry Moreau, Ziheng Jiang, Lianmin Zheng, Eddie Q. Yan, Haichen Shen, Meghan Cowan, Leyuan Wang, Yuwei Hu, Luis Ceze, Carlos Guestrin, and Arvind Krishnamurthy. 2018. TVM: An Automated End-to-End Optimizing Compiler for Deep Learning. In OSDI 2018, Carlsbad, CA, USA, October 8-10, 2018. USENIX Association, 578--594."},{"key":"e_1_3_2_1_9_1","volume-title":"GDB: The GNU Project Debugger. https:\/\/www.gnu.org\/software\/gdb\/","author":"GDB","year":"2020","unstructured":"GDB developers. 2020 . GDB: The GNU Project Debugger. https:\/\/www.gnu.org\/software\/gdb\/ GDB developers. 2020. GDB: The GNU Project Debugger. https:\/\/www.gnu.org\/software\/gdb\/"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2016.33"},{"key":"e_1_3_2_1_11_1","unstructured":"Michael J. Eager. 2012. Introduction to the DWARF Debugging Format. http:\/\/www.dwarfstd.org\/doc\/Debugging%20using%20DWARF2012.pdf  Michael J. Eager. 2012. Introduction to the DWARF Debugging Format. http:\/\/www.dwarfstd.org\/doc\/Debugging%20using%20DWARF2012.pdf"},{"key":"e_1_3_2_1_12_1","volume-title":"Scalable Tools Workshop 19","author":"Eranian St\u00e9phane","year":"2019","unstructured":"St\u00e9phane Eranian . 2019 . Linux perf_events updates . Scalable Tools Workshop 19 . St\u00e9phane Eranian. 2019. Linux perf_events updates. Scalable Tools Workshop 19."},{"key":"e_1_3_2_1_14_1","unstructured":"Brendan D. Gregg. 2019. Flame Graphs. http:\/\/www.brendangregg.com\/flamegraphs.html.  Brendan D. Gregg. 2019. Flame Graphs. http:\/\/www.brendangregg.com\/flamegraphs.html."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151013"},{"key":"e_1_3_2_1_16_1","unstructured":"Intel. 2019. Intel 64 and IA-32 Architectures Optimization Reference Manual. https:\/\/software.intel.com\/sites\/default\/files\/managed\/9e\/bc\/64-ia-32-architectures-optimization-manual.pdf.  Intel. 2019. Intel 64 and IA-32 Architectures Optimization Reference Manual. https:\/\/software.intel.com\/sites\/default\/files\/managed\/9e\/bc\/64-ia-32-architectures-optimization-manual.pdf."},{"key":"e_1_3_2_1_17_1","unstructured":"Intel. 2020. Intel 64 and IA-32 Architectures Software Developer Manuals. https:\/\/software.intel.com\/en-us\/articles\/intel-sdm.  Intel. 2020. Intel 64 and IA-32 Architectures Software Developer Manuals. https:\/\/software.intel.com\/en-us\/articles\/intel-sdm."},{"key":"e_1_3_2_1_18_1","unstructured":"Intel. 2020. Intel VTune Profiler. https:\/\/software.intel.com\/en-us\/vtune.  Intel. 2020. Intel VTune Profiler. https:\/\/software.intel.com\/en-us\/vtune."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767867"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3395032.3395321"},{"key":"e_1_3_2_1_21_1","unstructured":"Andi Kleen. 2020. pmu tools. https:\/\/github.com\/andikleen\/pmu-tools.  Andi Kleen. 2020. pmu tools. https:\/\/github.com\/andikleen\/pmu-tools."},{"key":"e_1_3_2_1_22_1","volume-title":"LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO. 75--88.","author":"Lattner Chris","year":"2004","unstructured":"Chris Lattner and Vikram Adve . 2004 . LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO. 75--88. Chris Lattner and Vikram Adve. 2004. LLVM: A Compilation Framework for Lifelong Program Analysis and Transformation. In CGO. 75--88."},{"key":"e_1_3_2_1_23_1","volume-title":"MLIR: A Compiler Infrastructure for the End of Moore's Law. CoRR","author":"Lattner Chris","year":"2020","unstructured":"Chris Lattner , Jacques A. Pienaar , Mehdi Amini , Uday Bondhugula , River Riddle , Albert Cohen , Tatiana Shpeisman , Andy Davis , Nicolas Vasilache , and Oleksandr Zinenko . 2020 . MLIR: A Compiler Infrastructure for the End of Moore's Law. CoRR (2020). Chris Lattner, Jacques A. Pienaar, Mehdi Amini, Uday Bondhugula, River Riddle, Albert Cohen, Tatiana Shpeisman, Andy Davis, Nicolas Vasilache, and Oleksandr Zinenko. 2020. MLIR: A Compiler Infrastructure for the End of Moore's Law. CoRR (2020)."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3136014.3136019"},{"key":"e_1_3_2_1_25_1","unstructured":"Linux. 2020. Linux perf. https:\/\/github.com\/torvalds\/linux\/tree\/master\/tools\/perf.  Linux. 2020. Linux perf. https:\/\/github.com\/torvalds\/linux\/tree\/master\/tools\/perf."},{"key":"e_1_3_2_1_26_1","unstructured":"Linux. 2020. perf_event_open(2). http:\/\/man7.org\/linux\/man-pages\/man2\/perf_event_open.2.html.  Linux. 2020. perf_event_open(2). http:\/\/man7.org\/linux\/man-pages\/man2\/perf_event_open.2.html."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355399"},{"key":"e_1_3_2_1_28_1","volume-title":"SIGPLAN '05","author":"Luk Chi-Keung","year":"2005","unstructured":"Chi-Keung Luk , Robert S. Cohn , Robert Muth , Harish Patil , Artur Klauser , P. Geoffrey Lowney , Steven Wallace , Vijay Janapa Reddi , and Kim M. Hazelwood . 2005. Pin: building customized program analysis tools with dynamic instrumentation . In SIGPLAN '05 , Chicago, IL, USA , June 12-15, 2005 . ACM, 190--200. Chi-Keung Luk, Robert S. Cohn, Robert Muth, Harish Patil, Artur Klauser, P. Geoffrey Lowney, Steven Wallace, Vijay Janapa Reddi, and Kim M. Hazelwood. 2005. Pin: building customized program analysis tools with dynamic instrumentation. In SIGPLAN '05, Chicago, IL, USA, June 12-15, 2005. ACM, 190--200."},{"key":"e_1_3_2_1_29_1","volume-title":"Differential Dataflow. In CIDR 2013, Asilomar, CA, USA, January 6-9, 2013, Online Proceedings.","author":"McSherry Frank","year":"2013","unstructured":"Frank McSherry , Derek Gordon Murray , Rebecca Isaacs , and Michael Isard . 2013 . Differential Dataflow. In CIDR 2013, Asilomar, CA, USA, January 6-9, 2013, Online Proceedings. Frank McSherry, Derek Gordon Murray, Rebecca Isaacs, and Michael Isard. 2013. Differential Dataflow. In CIDR 2013, Asilomar, CA, USA, January 6-9, 2013, Online Proceedings."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.14778\/3151113.3151114"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.14778\/3402707.3402723"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522738"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.14778\/2002938.2002940"},{"volume-title":"Umbra: A Disk-Based System with In-Memory Performance. In CIDR 2020, Amsterdam, The Netherlands, January 12-15, 2020, Online Proceedings.","author":"Neumann Thomas","key":"e_1_3_2_1_34_1","unstructured":"Thomas Neumann and Michael J. Freitag . 2020 . Umbra: A Disk-Based System with In-Memory Performance. In CIDR 2020, Amsterdam, The Netherlands, January 12-15, 2020, Online Proceedings. Thomas Neumann and Michael J. Freitag. 2020. Umbra: A Disk-Based System with In-Memory Performance. In CIDR 2020, Amsterdam, The Netherlands, January 12-15, 2020, Online Proceedings."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3399666.3399896"},{"key":"e_1_3_2_1_36_1","volume-title":"USA","author":"Nonell Aleix Roca","year":"2018","unstructured":"Aleix Roca Nonell , Balazs Gerofi , Leonardo Bautista-Gomez , Dominique Martinet , Vicen\u00e7 Beltran Querol , and Yutaka Ishikawa . 2018 . On the Applicability of PEBS based Online Memory Access Tracking for Heterogeneous Memory Management at Scale. In MCHPC@SC 2018, Dallas, TX , USA , November 11, 2018. ACM, 50--57. Aleix Roca Nonell, Balazs Gerofi, Leonardo Bautista-Gomez, Dominique Martinet, Vicen\u00e7 Beltran Querol, and Yutaka Ishikawa. 2018. On the Applicability of PEBS based Online Memory Access Tracking for Heterogeneous Memory Management at Scale. In MCHPC@SC 2018, Dallas, TX, USA, November 11, 2018. ACM, 50--57."},{"key":"e_1_3_2_1_37_1","volume-title":"USENIX ATC '15","author":"Nowak Andrzej","year":"2015","unstructured":"Andrzej Nowak , Ahmad Yasin , Avi Mendelson , and Willy Zwaenepoel . 2015 . Establishing a Base of Trust with Performance Counters for Enterprise Workloads . In USENIX ATC '15 , July 8-10, Santa Clara, CA, USA. USENIX Association, 541--548. Andrzej Nowak, Ahmad Yasin, Avi Mendelson, and Willy Zwaenepoel. 2015. Establishing a Base of Trust with Performance Counters for Enterprise Workloads. In USENIX ATC '15, July 8-10, Santa Clara, CA, USA. USENIX Association, 541--548."},{"key":"e_1_3_2_1_38_1","unstructured":"Trail of Bits. 2019. A tsc_freq_khz Driver for Everyone. https:\/\/github.com\/trailofbits\/tsc_freq_khz.  Trail of Bits. 2019. A tsc_freq_khz Driver for Everyone. https:\/\/github.com\/trailofbits\/tsc_freq_khz."},{"key":"e_1_3_2_1_39_1","volume-title":"CIDR '17","author":"Palkar Shoumik","year":"2017","unstructured":"Shoumik Palkar , James J Thomas , Anil Shanbhag , Deepak Narayanan , Holger Pirk , Malte Schwarzkopf , Saman Amarasinghe , Matei Zaharia , and Stanford InfoLab . 2017 . Weld: A common runtime for high performance data analytics . In CIDR '17 . 45. Shoumik Palkar, James J Thomas, Anil Shanbhag, Deepak Narayanan, Holger Pirk, Malte Schwarzkopf, Saman Amarasinghe, Matei Zaharia, and Stanford InfoLab. 2017. Weld: A common runtime for high performance data analytics. In CIDR '17. 45."},{"key":"e_1_3_2_1_40_1","volume-title":"High-Performance Deep Learning Library. In NeurIPS 2019","author":"Paszke Adam","year":"2019","unstructured":"Adam Paszke , Sam Gross , Francisco Massa , Adam Lerer , James Bradbury , Gregory Chanan , Trevor Killeen , Zeming Lin , Natalia Gimelshein , Luca Antiga , Alban Desmaison , Andreas K\u00f6pf , Edward Yang , Zachary DeVito , Martin Raison , Alykhan Tejani , Sasank Chilamkurthy , Benoit Steiner , Lu Fang , Junjie Bai , and Soumith Chintala . 2019 . PyTorch: An Imperative Style , High-Performance Deep Learning Library. In NeurIPS 2019 , 8-14 December 2019, Vancouver, BC, Canada. 8024--8035. Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas K\u00f6pf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In NeurIPS 2019, 8-14 December 2019, Vancouver, BC, Canada. 8024--8035."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755947"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.14778\/3007328.3007336"},{"key":"e_1_3_2_1_43_1","unstructured":"Malte Schwarzkopf. 2020. The Remarkable Utility of Dataflow Computing. https:\/\/www.sigops.org\/2020\/the-remarkable-utility-of-dataflow-computing\/  Malte Schwarzkopf. 2020. The Remarkable Utility of Dataflow Computing. https:\/\/www.sigops.org\/2020\/the-remarkable-utility-of-dataflow-computing\/"},{"key":"e_1_3_2_1_44_1","volume-title":"PPoPP","author":"Shun Julian","year":"2013","unstructured":"Julian Shun and Guy E. Blelloch . 2013. Ligra: a lightweight graph processing framework for shared memory. In SIGPLAN , PPoPP , Shenzhen, China , February 23-27, 2013 . 135--146. Julian Shun and Guy E. Blelloch. 2013. Ligra: a lightweight graph processing framework for shared memory. In SIGPLAN, PPoPP, Shenzhen, China, February 23-27, 2013. 135--146."},{"key":"e_1_3_2_1_45_1","unstructured":"Christian Stuart. 2020. Profiling Compiled SQL Query Pipelines in Apache Spark. Master's thesis. Universiteit van Amsterdam.  Christian Stuart. 2020. Profiling Compiled SQL Query Pipelines in Apache Spark. Master's thesis. Universiteit van Amsterdam."},{"key":"e_1_3_2_1_46_1","unstructured":"Google XLA team. 2017. XLA - TensorFlow compiled. https:\/\/developers.googleblog.com\/2017\/03\/xla-tensorflow-compiled.html.  Google XLA team. 2017. XLA - TensorFlow compiled. https:\/\/developers.googleblog.com\/2017\/03\/xla-tensorflow-compiled.html."},{"key":"e_1_3_2_1_47_1","unstructured":"LLDB Team. 2007. The LLDB Debugger. https:\/\/lldb.llvm.org  LLDB Team. 2007. The LLDB Debugger. https:\/\/lldb.llvm.org"},{"key":"e_1_3_2_1_48_1","volume-title":"DaMoN 2013","author":"T\u00f6z\u00fcn Pinar","year":"2013","unstructured":"Pinar T\u00f6z\u00fcn , Brian Gold , and Anastasia Ailamaki . 2013 . OLTP in wonderland: where do cache misses come from in major OLTP components? . In DaMoN 2013 , New York, NY, USA , June 24, 2013. ACM, 8. Pinar T\u00f6z\u00fcn, Brian Gold, and Anastasia Ailamaki. 2013. OLTP in wonderland: where do cache misses come from in major OLTP components?. In DaMoN 2013, New York, NY, USA, June 24, 2013. ACM, 8."},{"key":"e_1_3_2_1_49_1","unstructured":"Transaction Processing Performance Council (TPC). 1993--2018. TPC BENCHMARK\u2122 H (Decision Support) - Standard Specification Revision 2.18.0.  Transaction Processing Performance Council (TPC). 1993--2018. TPC BENCHMARK\u2122 H (Decision Support) - Standard Specification Revision 2.18.0."},{"key":"e_1_3_2_1_50_1","unstructured":"Milian Wolff. 2020. Hotspot - the Linux perf GUI for performance analysis. https:\/\/github.com\/KDAB\/hotspot.  Milian Wolff. 2020. Hotspot - the Linux perf GUI for performance analysis. https:\/\/github.com\/KDAB\/hotspot."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934664"}],"event":{"name":"EuroSys '21: Sixteenth European Conference on Computer Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Online Event United Kingdom","acronym":"EuroSys '21"},"container-title":["Proceedings of the Sixteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447786.3456254","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3447786.3456254","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:04Z","timestamp":1750193284000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3447786.3456254"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,21]]},"references-count":50,"alternative-id":["10.1145\/3447786.3456254","10.1145\/3447786"],"URL":"https:\/\/doi.org\/10.1145\/3447786.3456254","relation":{},"subject":[],"published":{"date-parts":[[2021,4,21]]},"assertion":[{"value":"2021-04-21","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}