{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T14:51:43Z","timestamp":1774450303883,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":63,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,11]],"date-time":"2020-06-11T00:00:00Z","timestamp":1591833600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100014718","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CAREER-1253703,XPS-1629126,CNS-1613023,CNS-1703598,CNS-1763172"],"award-info":[{"award-number":["CAREER-1253703,XPS-1629126,CNS-1613023,CNS-1703598,CNS-1763172"]}],"id":[{"id":"10.13039\/100014718","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100015089","name":"Office of Naval Research","doi-asserted-by":"publisher","award":["N00014- 16-1-2913,N00014-18-1-2037"],"award-info":[{"award-number":["N00014- 16-1-2913,N00014-18-1-2037"]}],"id":[{"id":"10.13039\/100015089","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,11]]},"DOI":"10.1145\/3385412.3385991","type":"proceedings-article","created":{"date-parts":[[2020,6,7]],"date-time":"2020-06-07T01:40:10Z","timestamp":1591494010000},"page":"59-74","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["Crafty: efficient, HTM-compatible persistent transactions"],"prefix":"10.1145","author":[{"given":"Kaan","family":"Gen\u00e7","sequence":"first","affiliation":[{"name":"Ohio State University, USA"}]},{"given":"Michael D.","family":"Bond","sequence":"additional","affiliation":[{"name":"Ohio State University, USA"}]},{"given":"Guoqing Harry","family":"Xu","sequence":"additional","affiliation":[{"name":"University of California at Los Angeles, USA"}]}],"member":"320","published-online":{"date-parts":[[2020,6,11]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"553","article-title":"BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory","volume":"11","author":"Arulraj Joy","year":"2018","unstructured":"Joy Arulraj, Justin Levandoski, Umar Farooq Minhas, and Per-Ake Larson. 2018. BzTree: A High-Performance Latch-free Range Index for Non-Volatile Memory. VLDB 11, 5 (2018), 553\u2013565. Crafty: Efficient, HTM-Compatible Persistent Transactions PLDI \u201920, June 15\u201320, 2020, London, UK","journal-title":"VLDB"},{"key":"e_1_3_2_1_2_1","first-page":"337","article-title":"Write-Behind Logging","volume":"10","author":"Arulraj Joy","year":"2016","unstructured":"Joy Arulraj, Matthew Perron, and Andrew Pavlo. 2016. Write-Behind Logging. VLDB 10, 4 (2016), 337\u2013348.","journal-title":"VLDB"},{"key":"e_1_3_2_1_3_1","first-page":"409","article-title":"Persistent Hybrid Transactional Memory for Databases","volume":"10","author":"Avni Hillel","year":"2016","unstructured":"Hillel Avni and Trevor Brown. 2016. Persistent Hybrid Transactional Memory for Databases. VLDB 10, 4 (2016), 409\u2013420.","journal-title":"VLDB"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Hillel Avni Eliezer Levy and Avi Mendelson. 2015. Hardware Transactions in Nonvolatile Memory. In DISC. 617\u2013630.","DOI":"10.1007\/978-3-662-48653-5_41"},{"key":"e_1_3_2_1_5_1","volume-title":"Chakrabarti","author":"Boehm J.","year":"2016","unstructured":"Hans-J. Boehm and Dhruva R. Chakrabarti. 2016. Persistence Programming Models for Non-volatile Memory. In ISMM. 55\u201367."},{"key":"e_1_3_2_1_6_1","volume-title":"STAMP: Stanford Transactional Applications for Multi-Processing. In IISWC.","author":"Minh Chi Cao","year":"2008","unstructured":"Chi Cao Minh, JaeWoong Chung, Christos Kozyrakis, and Kunle Olukotun. 2008. STAMP: Stanford Transactional Applications for Multi-Processing. In IISWC."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Daniel Castro Paolo Romano and Jo\u00e3o Barreto. 2018. Hardware Transactional Memory Meets Memory Persistency. In IPDPS. 368\u2013 377.","DOI":"10.1109\/IPDPS.2018.00046"},{"key":"e_1_3_2_1_8_1","volume-title":"Atlas: Leveraging Locks for Non-volatile Memory Consistency. In OOPSLA. 433\u2013452.","author":"Chakrabarti Dhruva R.","year":"2014","unstructured":"Dhruva R. Chakrabarti, Hans-J. Boehm, and Kumud Bhandari. 2014. Atlas: Leveraging Locks for Non-volatile Memory Consistency. In OOPSLA. 433\u2013452."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Joel Coburn Adrian M. Caulfield Ameen Akel Laura M. Grupp Rajesh K. Gupta Ranjit Jhala and Steven Swanson. 2011. NV-Heaps: Making Persistent Objects Fast and Safe with Next-generation Nonvolatile Memories. In ASPLOS. 105\u2013118.","DOI":"10.1145\/1950365.1950380"},{"key":"e_1_3_2_1_10_1","volume-title":"Larus","author":"Cohen Nachshon","year":"2017","unstructured":"Nachshon Cohen, Michal Friedman, and James R. Larus. 2017. Efficient Logging in Non-Volatile Memory by Exploiting Coherency Protocols. PACMPL 1, OOPSLA, Article 67 (2017), 24 pages."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210377.3210392"},{"key":"e_1_3_2_1_12_1","volume-title":"Scott","author":"Dalessandro Luke","year":"2009","unstructured":"Luke Dalessandro and Michael L. Scott. 2009. Strong Isolation is a Weak Idea. In TRANSACT."},{"key":"e_1_3_2_1_13_1","first-page":"1","article-title":"System Software for Persistent Memory","volume":"15","author":"Dulloor Subramanya R.","year":"2014","unstructured":"Subramanya R. Dulloor, Sanjay Kumar, Anil Keshavamurthy, Philip Lantz, Dheeraj Reddy, Rajesh Sankaran, and Jeff Jackson. 2014. System Software for Persistent Memory. In EuroSys. 15:1\u201315:15.","journal-title":"EuroSys."},{"key":"e_1_3_2_1_14_1","volume-title":"Crafty: Efficient, HTM-Compatible Persistent Transactions. arXiv","author":"Gen\u00e7 Kaan","year":"2020","unstructured":"Kaan Gen\u00e7, Michael D. Bond, and Harry Guoqing Xu. 2020. Crafty: Efficient, HTM-Compatible Persistent Transactions. arXiv: 2004.00262 Extended version of PLDI 2020 paper."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Ellis Giles Kshitij Doshi and Peter Varman. 2017. Continuous Checkpointing of HTM Transactions in NVM. In ISMM. 70\u201381.","DOI":"10.1145\/3092255.3092270"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Ellis Giles Kshitij Doshi and Peter Varman. 2018. Hardware Transactional Persistent Memory. In MEMSYS. 190\u2013205.","DOI":"10.1145\/3240302.3240305"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Ellis R. Giles Kshitij Doshi and Peter Varman. 2015. SoftWrAP: A Lightweight Framework for Transactional Support of Storage Class Memory. In MSST. 1\u201314.","DOI":"10.1109\/MSST.2015.7208276"},{"key":"e_1_3_2_1_18_1","volume-title":"Wenisch","author":"Gogte Vaibhav","year":"2018","unstructured":"Vaibhav Gogte, Stephan Diestelhorst, William Wang, Satish Narayanasamy, Peter M. Chen, and Thomas F. Wenisch. 2018. Persistency for Synchronization-Free Regions. In PLDI. 46\u201361."},{"key":"e_1_3_2_1_19_1","volume-title":"Pisces: A Scalable and Efficient Persistent Transactional Memory. In USENIX. 913\u2013928.","author":"Gu Jinyu","year":"2019","unstructured":"Jinyu Gu, Qianqian Yu, Xiayang Wang, Zhaoguo Wang, Binyu Zang, Haibing Guan, and Haibo Chen. 2019. Pisces: A Scalable and Efficient Persistent Transactional Memory. In USENIX. 913\u2013928."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"crossref","unstructured":"Tim Harris and Keir Fraser. 2003. Language Support for Lightweight Transactions. In OOPSLA. 388\u2013402.","DOI":"10.1145\/949305.949340"},{"key":"e_1_3_2_1_21_1","volume-title":"Transactional Memory","author":"Harris Tim","unstructured":"Tim Harris, James Larus, and Ravi Rajwar. 2010. Transactional Memory (2nd ed.). Morgan and Claypool Publishers.","edition":"2"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/165123.165164"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Terry Ching-Hsiang Hsu Helge Br\u00fcgner Indrajit Roy Kimberly Keeton and Patrick Eugster. 2017. NVthreads: Practical Persistence for Multi-threaded Applications. In EuroSys. 468\u2013482.","DOI":"10.1145\/3064176.3064204"},{"key":"e_1_3_2_1_24_1","unstructured":"Qingda Hu Jinglei Ren Anirudh Badam Jiwu Shu and Thomas Moscibroda. 2017. Log-Structured Non-Volatile Main Memory. In USENIX. 703\u2013717."},{"key":"e_1_3_2_1_25_1","first-page":"389","article-title":"NVRAM-aware Logging in Transaction Systems","volume":"8","author":"Huang Jian","year":"2014","unstructured":"Jian Huang, Karsten Schwan, and Moinuddin K. Qureshi. 2014. NVRAM-aware Logging in Transaction Systems. VLDB 8, 4 (2014), 389\u2013400.","journal-title":"VLDB"},{"key":"e_1_3_2_1_26_1","unstructured":"Intel Corporation. 2018. 3D XPoint TM : A Breakthrough in Non-Volatile Memory Technology. https:\/\/www.intel.com\/content\/www\/us\/en\/ architecture- andtechnology\/intelmicron- 3dxpointwebcast.html."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"crossref","unstructured":"Joseph Izraelevitz Terence Kelly and Aasheesh Kolli. 2016. Failure-Atomic Persistent Memory Updates via JUSTDO Logging. In ASPLOS. 427\u2013442.","DOI":"10.1145\/2872362.2872410"},{"key":"e_1_3_2_1_28_1","volume-title":"Scott","author":"Xiang Lingxiang","year":"2017","unstructured":"Joseph, Izraelevitz, Lingxiang Xiang, and Michael L. Scott. 2017. Performance Improvement via Always-Abort HTM. In PACT. 79\u201390."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Arpit Joshi Vijay Nagarajan Marcelo Cintra and Stratis Viglas. 2015. Efficient Persist Barriers for Multicores. In MICRO. 660\u2013671.","DOI":"10.1145\/2830772.2830805"},{"key":"e_1_3_2_1_30_1","volume-title":"DHTM: Durable Hardware Transactional Memory. In ISCA. 452\u2013465.","author":"Joshi Arpit","year":"2018","unstructured":"Arpit Joshi, Vijay Nagarajan, Marcelo Cintra, and Stratis Viglas. 2018. DHTM: Durable Hardware Transactional Memory. In ISCA. 452\u2013465."},{"key":"e_1_3_2_1_31_1","volume-title":"Wenisch","author":"Kolli Aasheesh","year":"2017","unstructured":"Aasheesh Kolli, Vaibhav Gogte, Ali Saidi, Stephan Diestelhorst, Peter M. Chen, Satish Narayanasamy, and Thomas F. Wenisch. 2017. Languagelevel persistency. In ISCA. 481\u2013493."},{"key":"e_1_3_2_1_32_1","volume-title":"Wenisch","author":"Kolli Aasheesh","year":"2016","unstructured":"Aasheesh Kolli, Steven Pelley, Ali Saidi, Peter M. Chen, and Thomas F. Wenisch. 2016. High-Performance Transactions for Persistent Memories. In ASPLOS. 399\u2013411."},{"key":"e_1_3_2_1_33_1","volume-title":"Wenisch","author":"Kolli Aasheesh","year":"2016","unstructured":"Aasheesh Kolli, Steven Pelley, Ali Saidi, Peter M. Chen, and Thomas F. Wenisch. 2016. High-Performance Transactions for Persistent Memories. In ASPLOS. 399\u2013411."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"A. Kolli J. Rosen S. Diestelhorst A. Saidi S. Pelley S. Liu P. M. Chen and T. F. Wenisch. 2016. Delegated persist ordering. In MICRO. 1\u201313.","DOI":"10.1109\/MICRO.2016.7783761"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","unstructured":"Emre Kultursay Mahmut Kandemir Anand Sivasubramaniam and Onur Mutlu. 2013. Evaluating STT-RAM as an Energy-Efficient Main Memory Alternative. 256\u2013267.","DOI":"10.1109\/ISPASS.2013.6557176"},{"key":"e_1_3_2_1_36_1","volume-title":"Strata: A Cross Media File System. In SOSP. 460\u2013477.","author":"Kwon Youngjin","year":"2017","unstructured":"Youngjin Kwon, Henrique Fingler, Tyler Hunt, Simon Peter, Emmett Witchel, and Thomas Anderson. 2017. Strata: A Cross Media File System. In SOSP. 460\u2013477."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Benjamin C. Lee Engin Ipek Onur Mutlu and Doug Burger. 2009. Architecting Phase Change Memory As a Scalable Dram Alternative. In ISCA. 2\u201313.","DOI":"10.1145\/1555815.1555758"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"crossref","unstructured":"Mengxing Liu Mingxing Zhang Kang Chen Xuehai Qian Yongwei Wu Weimin Zheng and Jinglei Ren. 2017. DudeTM: Building Durable Transactions with Decoupling for Persistent Memory. In ASPLOS. 329\u2013 343.","DOI":"10.1145\/3093336.3037714"},{"key":"e_1_3_2_1_40_1","volume-title":"Michael L Scott, Sam H Noh, and Changhee Jung.","author":"Liu Qingrui","year":"2018","unstructured":"Qingrui Liu, Joseph Izraelevitz, Se Kwon Lee, Michael L Scott, Sam H Noh, and Changhee Jung. 2018. iDO: Compiler-Directed Failure Atomicity for Nonvolatile Memory. In MICRO. 258\u2013270."},{"key":"e_1_3_2_1_41_1","volume-title":"Persistent Memory Transactions. arXiv","author":"Marathe Virendra","year":"1804","unstructured":"Virendra Marathe, Achin Mishra, Amee Trivedi, Yihe Huang, Faisal Zaghloul, Sanidhya Kashyap, Margo Seltzer, Tim Harris, Steve Byan, Bill Bridge, and Dave Dice. 2018. Persistent Memory Transactions. arXiv: 1804.00701"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Jason Mars and Naveen Kumar. 2012. BlockChop: Dynamic Squash Elimination for Hybrid Processor Architecture. In ISCA. 536\u2013547.","DOI":"10.1109\/ISCA.2012.6237046"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Amirsaman Memaripour Anirudh Badam Amar Phanishayee Yanqi Zhou Ramnatthan Alagappan Karin Strauss and Steven Swanson. 2017. Atomic In-Place Updates for Non-Volatile Main Memories with Kamino-Tx. In EuroSys. 499\u2013512.","DOI":"10.1145\/3064176.3064215"},{"key":"e_1_3_2_1_44_1","volume-title":"Wenisch","author":"Pelley Steven","year":"2014","unstructured":"Steven Pelley, Peter M. Chen, and Thomas F. Wenisch. 2014. Memory Persistency. In ISCA. 265\u2013276."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360561"},{"key":"e_1_3_2_1_46_1","volume-title":"Goodman","author":"Rajwar Ravi","year":"2001","unstructured":"Ravi Rajwar and James R. Goodman. 2001. Speculative Lock Elision: Enabling Highly Concurrent Multithreaded Execution. In MICRO. 294\u2013 305."},{"key":"e_1_3_2_1_47_1","volume-title":"DSN. 151\u2013163. PLDI \u201920, June 15\u201320","author":"Ramalhete Pedro","year":"2020","unstructured":"Pedro Ramalhete, Andreia Correia, Pascal Felber, and Nachshon Cohen. 2019. OneFile: A Wait-Free Persistent Transactional Memory. In DSN. 151\u2013163. PLDI \u201920, June 15\u201320, 2020, London, UK Kaan Gen\u00e7, Michael D. Bond, and Guoqing Harry Xu"},{"key":"e_1_3_2_1_48_1","volume-title":"Barnes","author":"Ritson Carl G.","year":"2013","unstructured":"Carl G. Ritson and Frederick R.M. Barnes. 2013. An Evaluation of Intel\u2019s Restricted Transactional Memory for CPAs. In CPA. 271\u2013292."},{"key":"e_1_3_2_1_49_1","volume-title":"Persistent Memory Programming","author":"Rudoff Andy","year":"2017","unstructured":"Andy Rudoff. 2017. Persistent Memory Programming. Login: The Usenix Magazine (2017), 34\u201340. Issue 2."},{"key":"e_1_3_2_1_50_1","unstructured":"Andy M. Rudoff. 2016. Deprecating the PCOMMIT Instruction. https:\/\/software.intel.com\/enus\/blogs\/2016\/09\/12\/deprecatepcommitinstruction."},{"key":"e_1_3_2_1_51_1","volume-title":"Legato: End-to-End Bounded Region Serializability Using Commodity Hardware Transactional Memory. In CGO. 1\u201313.","author":"Sengupta Aritra","year":"2017","unstructured":"Aritra Sengupta, Man Cao, Michael D. Bond, and Milind Kulkarni. 2017. Legato: End-to-End Bounded Region Serializability Using Commodity Hardware Transactional Memory. In CGO. 1\u201313."},{"key":"e_1_3_2_1_52_1","volume-title":"Andres Jaan Tack, and Michael M. Swift","author":"Volos Haris","year":"2011","unstructured":"Haris Volos, Andres Jaan Tack, and Michael M. Swift. 2011. Mnemosyne: Lightweight Persistent Memory. In ASPLOS. 91\u2013104."},{"key":"e_1_3_2_1_53_1","volume-title":"Panthera: Holistic Memory Management for Big Data Processing over Hybrid Memories. In PLDI. 347\u2013362.","author":"Wang Chenxi","year":"2019","unstructured":"Chenxi Wang, Huimin Cui, Ting Cao, John Zigman, Haris Volos, Onur Mutlu, Fang Lv, Xiaobing Feng, and Guoqing Harry Xu. 2019. Panthera: Holistic Memory Management for Big Data Processing over Hybrid Memories. In PLDI. 347\u2013362."},{"key":"e_1_3_2_1_54_1","first-page":"58","article-title":"Persistent Transactional Memory","volume":"14","author":"Wang Zhaoguo","year":"2015","unstructured":"Zhaoguo Wang, Han Yi, Ran Liu, Mingkai Dong, and Haibo Chen. 2015. Persistent Transactional Memory. CAL 14 (2015), 58\u201361. Issue 1.","journal-title":"CAL"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2012.2190369"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2010.2070050"},{"key":"e_1_3_2_1_57_1","unstructured":"Zhenwei Wu Kai Lu Andrew Nisbet Wenzhe Zhang and Mikel Luj\u00e1n. 2020. PMThreads: Persistent Memory Threads Harnessing Versioned Shadow Copies. In PLDI."},{"key":"e_1_3_2_1_58_1","volume-title":"NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In FAST. 323\u2013 338.","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson. 2016. NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In FAST. 323\u2013 338."},{"key":"e_1_3_2_1_59_1","volume-title":"Steven Swanson, and Andy Rudoff.","author":"Xu Jian","year":"2017","unstructured":"Jian Xu, Lu Zhang, Amirsaman Memaripour, Akshatha Gangadharaiah, Amit Borase, Tamires Brito Da Silva, Steven Swanson, and Andy Rudoff. 2017. NOVA-Fortis: A Fault-Tolerant Non-Volatile Main Memory File System. In SOSP. 478\u2013496."},{"key":"e_1_3_2_1_60_1","first-page":"1","article-title":"Performance Evaluation of Intel Transactional Synchronization Extensions for High-Performance Computing","volume":"19","author":"Yoo Richard M.","year":"2013","unstructured":"Richard M. Yoo, Christopher J. Hughes, Konrad Lai, and Ravi Rajwar. 2013. Performance Evaluation of Intel Transactional Synchronization Extensions for High-Performance Computing. In SC. 19:1\u201319:11.","journal-title":"SC."},{"key":"e_1_3_2_1_61_1","volume-title":"Efficient Data Mapping and Buffering Techniques for Multilevel Cell Phase-Change Memories. TACO 11, 4","author":"Yoon Hanbin","year":"2014","unstructured":"Hanbin Yoon, Justin Meza, Naveen Muralimanohar, Norman P. Jouppi, and Onur Mutlu. 2014. Efficient Data Mapping and Buffering Techniques for Multilevel Cell Phase-Change Memories. TACO 11, 4 (2014), 40:1\u201340:25."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"crossref","unstructured":"Pantea Zardoshti Tingzhe Zhou Yujie Liu and Michael Spear. 2019. Optimizing Persistent Memory Transactions. In PACT. 219\u2013231.","DOI":"10.1109\/PACT.2019.00025"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694370"}],"event":{"name":"PLDI '20: 41st ACM SIGPLAN International Conference on Programming Language Design and Implementation","location":"London UK","acronym":"PLDI '20","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3385412.3385991","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3385412.3385991","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3385412.3385991","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:49Z","timestamp":1750199929000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3385412.3385991"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,11]]},"references-count":63,"alternative-id":["10.1145\/3385412.3385991","10.1145\/3385412"],"URL":"https:\/\/doi.org\/10.1145\/3385412.3385991","relation":{},"subject":[],"published":{"date-parts":[[2020,6,11]]},"assertion":[{"value":"2020-06-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}