{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T08:41:27Z","timestamp":1780994487122,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T00:00:00Z","timestamp":1718841600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Swedish Research Council","award":["2020-05346"],"award-info":[{"award-number":["2020-05346"]}]},{"name":"Swedish Foundation for Strategic Research","award":["2023-05526, SM19-0059"],"award-info":[{"award-number":["2023-05526, SM19-0059"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,20]]},"DOI":"10.1145\/3652024.3665507","type":"proceedings-article","created":{"date-parts":[[2024,6,20]],"date-time":"2024-06-20T16:41:33Z","timestamp":1718901693000},"page":"131-141","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Reference Counting Deeply Immutable Data Structures with Cycles: An Intellectual Abstract"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-3937-1260","authenticated-orcid":false,"given":"Matthew J.","family":"Parkinson","sequence":"first","affiliation":[{"name":"Microsoft Azure Research, Cambridge, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4049-134X","authenticated-orcid":false,"given":"Sylvan","family":"Clebsch","sequence":"additional","affiliation":[{"name":"Microsoft Azure Research, Austin, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4269-5408","authenticated-orcid":false,"given":"Tobias","family":"Wrigstad","sequence":"additional","affiliation":[{"name":"Uppsala University, Uppsala, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,6,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45337-7_12"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/504282.504287"},{"key":"e_1_3_2_1_3_1","volume-title":"Pre-proceedings of the Fifteenth International Workshop on Quantitative Aspects of Programming Languages and Systems (QAPL). https:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:uu:diva-334817","author":"Brandauer Stephan","year":"2017","unstructured":"Stephan Brandauer and Tobias Wrigstad. 2017. Mining for Safety using Interactive Trace Analysis. In Pre-proceedings of the Fifteenth International Workshop on Quantitative Aspects of Programming Languages and Systems (QAPL). https:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:uu:diva-334817"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-15975-4_42"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89330-1_11"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","unstructured":"David G. Clarke. 2003. Object ownership and containment. Ph. D. Dissertation. https:\/\/doi.org\/10.26190\/unsworks\/8187 10.26190\/unsworks\/8187","DOI":"10.26190\/unsworks"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.25560\/65656"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2824815.2824816"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2754169.2754184"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297052"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398857.2384619"},{"key":"e_1_3_2_1_12_1","volume-title":"Type-Based Object Immutability with Flexible Initialization. In ECOOP 2009 \u2013 Object-Oriented Programming, Sophia Drossopoulou (Ed.). Springer Berlin Heidelberg","author":"Haack Christian","year":"2009","unstructured":"Christian Haack and Erik Poll. 2009. Type-Based Object Immutability with Flexible Initialization. In ECOOP 2009 \u2013 Object-Oriented Programming, Sophia Drossopoulou (Ed.). Springer Berlin Heidelberg, Berlin, Heidelberg. 520\u2013545. isbn:978-3-642-03013-0"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/512429.512435"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3315573.3329980"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(92)90088-D"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-0190(01)00328-3"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/0020-0190(90)90226-N"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/367593.367649"},{"key":"e_1_3_2_1_19_1","volume-title":"Programming in scala","author":"Odersky Martin","unstructured":"Martin Odersky, Lex Spoon, and Bill Venners. 2008. Programming in scala. Artima Inc."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2247684.2247694"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69824-1_11"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01940892"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454032"},{"key":"e_1_3_2_1_24_1","unstructured":"Neil Schemenauer. 2000. Garbage Collection for Python. http:\/\/www.arctrix.com\/nas\/python\/gc\/"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1137\/0201010"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/321879.321884"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/62.2160"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869509"}],"event":{"name":"ISMM '24: 2024 ACM SIGPLAN International Symposium on Memory Management","location":"Copenhagen Denmark","acronym":"ISMM '24","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652024.3665507","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3652024.3665507","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:13Z","timestamp":1750268953000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652024.3665507"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,20]]},"references-count":28,"alternative-id":["10.1145\/3652024.3665507","10.1145\/3652024"],"URL":"https:\/\/doi.org\/10.1145\/3652024.3665507","relation":{},"subject":[],"published":{"date-parts":[[2024,6,20]]},"assertion":[{"value":"2024-06-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}