{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,15]],"date-time":"2026-06-15T16:56:15Z","timestamp":1781542575354,"version":"3.54.5"},"reference-count":146,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2016,6,29]],"date-time":"2016-06-29T00:00:00Z","timestamp":1467158400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"SUPERCLOUD Horizon 2020 program","award":["643964"],"award-info":[{"award-number":["643964"]}]},{"name":"EU projects CloudSpaces","award":["FP7-317555"],"award-info":[{"award-number":["FP7-317555"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2017,3,31]]},"abstract":"<jats:p>Over the years, different meanings have been associated with the word<jats:italic>consistency<\/jats:italic>in the distributed systems community. While in the \u201980s \u201cconsistency\u201d typically meant<jats:italic>strong consistency<\/jats:italic>, later defined also as<jats:italic>linearizability<\/jats:italic>, in recent years, with the advent of highly available and scalable systems, the notion of \u201cconsistency\u201d has been at the same time both weakened and blurred.<\/jats:p><jats:p>In this article, we aim to fill the void in the literature by providing a structured and comprehensive overview of different consistency notions that appeared in distributed systems, and in particular<jats:italic>storage<\/jats:italic>systems research, in the last four decades. We overview more than 50 different consistency notions, ranging from linearizability to eventual and weak consistency, defining precisely many of these, in particular where the previous definitions were ambiguous. We further provide a partial order among different consistency predicates, ordering them by their semantic \u201cstrength,\u201d which we believe will be useful in future research. Finally, we map the consistency semantics to different practical systems and research prototypes.<\/jats:p><jats:p>The scope of this article is restricted to non-transactional semantics, that is, those that apply to single storage object operations. As such, our article complements the existing surveys done in the context of transactional, database consistency semantics.<\/jats:p>","DOI":"10.1145\/2926965","type":"journal-article","created":{"date-parts":[[2016,7,5]],"date-time":"2016-07-05T14:08:13Z","timestamp":1467727693000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":78,"title":["Consistency in Non-Transactional Distributed Storage Systems"],"prefix":"10.1145","volume":"49","author":[{"given":"Paolo","family":"Viotti","sequence":"first","affiliation":[{"name":"EURECOM, Biot Sophia Antipolis cedex, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marko","family":"Vukoli\u0107","sequence":"additional","affiliation":[{"name":"IBM Research - Zurich, CH-8803 R\u00fcschlikon, Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,6,29]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/325164.325100"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.546611"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/71.242161"},{"key":"e_1_2_1_4_1","unstructured":"Atul Adya. 1999. Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions. Ph.D. Dissertation. MIT Cambridge MA. Also as Technical Report MIT\/LCS\/TR-786. Atul Adya. 1999. Weak Consistency: A Generalized Theory and Optimistic Implementations for Distributed Transactions. Ph.D. Dissertation. MIT Cambridge MA. Also as Technical Report MIT\/LCS\/TR-786."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/165231.165264"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01784241"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/11561927_6"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465361"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2014.6816639"},{"key":"e_1_2_1_10_1","volume-title":"Conference on Innovative Data Systems Research (CIDR\u201911)","author":"Alvaro Peter","year":"2011"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629577"},{"key":"e_1_2_1_12_1","volume-title":"Wylie","author":"Anderson Eric","year":"2010"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/200836.200869"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2767386.2767419"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/129712.129778"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/176575.176576"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391251"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2588562"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2460276.2462076"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465279"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.14778\/2212351.2212359"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-013-0330-1"},{"key":"e_1_2_1_23_1","volume-title":"Conference on Innovative Data Systems Research (CIDR\u201911)","author":"Baker Jason","year":"2011"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741972"},{"key":"e_1_2_1_25_1","volume-title":"Bernab\u00e9u-Aub\u00e1n","author":"Bataller Jordi","year":"1997"},{"key":"e_1_2_1_26_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI\u201906)","author":"Belaramani Nalini Moti","year":"2006"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40148-0_13"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093185.2093186"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465339"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535929"},{"key":"e_1_2_1_32_1","volume-title":"USENIX Annual Technical Conference (ATC\u201914)","author":"Bessani Alysson Neves","year":"2014"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/128738.128742"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773929"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2757667.2757681"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/343477.343502"},{"key":"e_1_2_1_37_1","volume-title":"USENIX Annual Technical Conference (ATC\u201913)","author":"Bronson Nathan","year":"2013"},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","unstructured":"Jerzy Brzezinski Cezary Sobaniec and Dariusz Wawrzyniak. 2003. Session guarantees to achieve PRAM consistency of replicated shared objects. In Parallel Processing and Applied Mathematics (PPAM\u201903). 1--8. Jerzy Brzezinski Cezary Sobaniec and Dariusz Wawrzyniak. 2003. Session guarantees to achieve PRAM consistency of replicated shared objects. In Parallel Processing and Applied Mathematics (PPAM\u201903). 1--8.","DOI":"10.1007\/978-3-540-24669-5_1"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/EMPDP.2004.1271440"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1561\/2500000011"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-31057-7_14"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2535838.2535848"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28869-2_4"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/1298455.1298487"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipl.2008.12.004"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1556154.1556173"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1137\/090751062"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281100.1281121"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043571"},{"key":"e_1_2_1_50_1","volume-title":"Conference on Concurrency Theory (CONCUR\u201915)","author":"Cerone Andrea","year":"2015"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2012.56"},{"key":"e_1_2_1_52_1","volume-title":"P\u00e9rez-Hern\u00e1ndez","author":"Chihoub Houssem-Eddine","year":"2013"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/10590.10606"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391230"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454167"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491245"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/5505.5508"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670991"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670983"},{"key":"e_1_2_1_61_1","volume-title":"International Symposium on Computer Architecture (ISCA\u201986)","author":"Dubois Michel"},{"key":"e_1_2_1_62_1","volume-title":"Consistency for transactional memory computing. Bulletin of the EATCS 113","author":"Dziuma Dmytro","year":"2014"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/248052.248113"},{"key":"e_1_2_1_64_1","volume-title":"Felten","author":"Feldman Ariel J.","year":"2010"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/3149.214121"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0190(02)00498-2"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.868026"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/325164.325102"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1137\/S0097539794279614"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/564585.564601"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043559"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993806.1993834"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2014.57"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/2837614.2837625"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146381.1146419"},{"key":"e_1_2_1_78_1","volume-title":"USENIX Annual Technical Conference (ATC\u201915)","author":"Han Seungyeop","year":"2015"},{"key":"e_1_2_1_79_1","volume-title":"Transactional Memory","author":"Harris Tim","edition":"2"},{"key":"e_1_2_1_80_1","volume-title":"Conference on Innovative Data Systems Research (CIDR\u201907)","author":"Helland Pat","year":"2007"},{"key":"e_1_2_1_81_1","unstructured":"Maurice Herlihy and Nir Shavit. 2008. The Art of Multiprocessor Programming. Morgan Kaufmann. I--XX 1--508 pages. Maurice Herlihy and Nir Shavit. 2008. The Art of Multiprocessor Programming. Morgan Kaufmann. I--XX 1--508 pages."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/78969.78972"},{"key":"e_1_2_1_83_1","volume-title":"International Conference on Distributed Computing Systems (ICDCS\u201990)","author":"Phillip"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.5555\/525424.822664"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/237502.237567"},{"key":"e_1_2_1_86_1","volume-title":"Thomas","author":"Johnson Paul R.","year":"1975"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/139669.139676"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.14778\/1687627.1687657"},{"key":"e_1_2_1_89_1","doi-asserted-by":"crossref","unstructured":"Sudha Krishnamurthy William H. Sanders and Michel Cukier. 2002. An adaptive framework for tunable consistency and timeliness using replication. In Dependable Systems and Networks (DSN\u201902). 17--26. Sudha Krishnamurthy William H. Sanders and Michel Cukier. 2002. An adaptive framework for tunable consistency and timeliness using replication. In Dependable Systems and Networks (DSN\u201902). 17--26.","DOI":"10.1109\/DSN.2002.1028882"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/138873.138877"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"e_1_2_1_92_1","doi-asserted-by":"crossref","unstructured":"Subramanian Lakshmanan Mustaque Ahamad and H. Venkateswaran. 2001. A secure and highly available distributed store for meeting diverse data storage needs. In Dependable Systems and Networks (DSN\u201901). 251--260. DOI:http:\/\/dx.doi.org\/10.1109\/DSN.2001.941410 Subramanian Lakshmanan Mustaque Ahamad and H. Venkateswaran. 2001. A secure and highly available distributed store for meeting diverse data storage needs. In Dependable Systems and Networks (DSN\u201901). 251--260. DOI:http:\/\/dx.doi.org\/10.1109\/DSN.2001.941410","DOI":"10.1109\/DSN.2001.941410"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1979.1675439"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/69624.357207"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01786227"},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01786228"},{"key":"e_1_2_1_98_1","first-page":"51","article-title":"Paxos made simple","volume":"32","author":"Lamport Leslie","year":"2001","journal-title":"SIGACT News"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/357172.357176"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/2837614.2837622"},{"key":"e_1_2_1_102_1","volume-title":"USENIX Annual Technical Conference (ATC\u201914)","author":"Li Cheng","year":"2014"},{"key":"e_1_2_1_103_1","volume-title":"Symposium on Operating Systems Design and Implementation (OSDI\u201912)","author":"Li Cheng","year":"2012"},{"key":"e_1_2_1_104_1","volume-title":"Symposium on Operating System Design and Implementation (OSDI\u201904)","author":"Li Jinyuan","year":"2004"},{"key":"e_1_2_1_105_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI\u201907)","author":"Li Jinyuan","year":"2007"},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043593"},{"key":"e_1_2_1_108_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI\u201913)","author":"Lloyd Wyatt"},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815426"},{"key":"e_1_2_1_110_1","first-page":"219","article-title":"An introduction to input\/output automata","volume":"2","author":"Lynch Nancy A.","year":"1989","journal-title":"CWI Quarterly"},{"key":"e_1_2_1_111_1","volume-title":"Technical Report TR-11-22. Computer Science Department","author":"Mahajan Prince"},{"key":"e_1_2_1_112_1","volume-title":"Symposium on Operating Systems Design and Implementation (OSDI\u201910)","author":"Mahajan Prince","year":"2010"},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1007\/s004460050050"},{"key":"e_1_2_1_114_1","volume-title":"Symposium on Reliable Distributed Systems (SRDS\u201998)","author":"Malkhi Dahlia","year":"1998"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.1145\/571825.571840"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/5001.5007"},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2517350"},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1145\/160551.160553"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1007\/11864219_18"},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038925"},{"key":"e_1_2_1_121_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741974"},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266711"},{"key":"e_1_2_1_123_1","volume-title":"Wylie","author":"Rahman Muntasir Raihan","year":"2012"},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.14778\/1938545.1938549"},{"key":"e_1_2_1_125_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02997620"},{"key":"e_1_2_1_126_1","volume-title":"USENIX","author":"Reiher Peter L.","year":"1994"},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2010.12.006"},{"key":"e_1_2_1_128_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057977.1057980"},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.5555\/1516124.1516131"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1145\/1835698.1835723"},{"key":"e_1_2_1_131_1","doi-asserted-by":"crossref","unstructured":"Marc Shapiro Nuno M. Pregui\u00e7a Carlos Baquero and Marek Zawirski. 2011a. Conflict-free replicated data types. In Stabilization Safety and Security of Distributed Systems (SSS\u201911). 386--400. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-24550-3_29 Marc Shapiro Nuno M. Pregui\u00e7a Carlos Baquero and Marek Zawirski. 2011a. Conflict-free replicated data types. In Stabilization Safety and Security of Distributed Systems (SSS\u201911). 386--400. DOI:http:\/\/dx.doi.org\/10.1007\/978-3-642-24550-3_29","DOI":"10.1007\/978-3-642-24550-3_29"},{"key":"e_1_2_1_132_1","first-page":"67","article-title":"Convergent and commutative replicated data types","volume":"104","author":"Shapiro Marc","year":"2011","journal-title":"Bulletin of the EATCS"},{"key":"e_1_2_1_133_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866835.1866841"},{"key":"e_1_2_1_134_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI\u201909)","author":"Singh Atul","year":"2009"},{"key":"e_1_2_1_135_1","doi-asserted-by":"publisher","DOI":"10.1145\/258492.258513"},{"key":"e_1_2_1_136_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737981"},{"key":"e_1_2_1_137_1","doi-asserted-by":"publisher","DOI":"10.1145\/1017460.1017464"},{"key":"e_1_2_1_138_1","volume-title":"Tanenbaum and Maarten van Steen","author":"Andrew","year":"2007","edition":"2"},{"key":"e_1_2_1_139_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500500"},{"key":"e_1_2_1_140_1","volume-title":"Welch","author":"Terry Douglas B.","year":"1994"},{"key":"e_1_2_1_141_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522731"},{"key":"e_1_2_1_142_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224070"},{"key":"e_1_2_1_143_1","doi-asserted-by":"publisher","DOI":"10.1145\/301308.301350"},{"key":"e_1_2_1_144_1","article-title":"Convergence through a weak consistency model: Timed causal consistency","volume":"8","author":"Torres-Rojas Francisco J.","year":"2005","journal-title":"CLEI Electronic Journal"},{"key":"e_1_2_1_145_1","doi-asserted-by":"publisher","DOI":"10.1145\/1466443.1466448"},{"key":"e_1_2_1_146_1","doi-asserted-by":"publisher","DOI":"10.1145\/1855118.1855137"},{"key":"e_1_2_1_147_1","volume-title":"Conference on Innovative Data Systems Research (CIDR\u201911)","author":"Wada Hiroshi","year":"2011"},{"key":"e_1_2_1_148_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522730"},{"key":"e_1_2_1_149_1","doi-asserted-by":"publisher","DOI":"10.1145\/566340.566342"},{"key":"e_1_2_1_150_1","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814733"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2926965","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2926965","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:21Z","timestamp":1750222581000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2926965"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,6,29]]},"references-count":146,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,3,31]]}},"alternative-id":["10.1145\/2926965"],"URL":"https:\/\/doi.org\/10.1145\/2926965","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,6,29]]},"assertion":[{"value":"2015-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}