{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T09:34:14Z","timestamp":1761989654385,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,5,21]],"date-time":"2022-05-21T00:00:00Z","timestamp":1653091200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["1801545"],"award-info":[{"award-number":["1801545"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,5,21]]},"DOI":"10.1145\/3510003.3510107","type":"proceedings-article","created":{"date-parts":[[2022,7,5]],"date-time":"2022-07-05T22:42:59Z","timestamp":1657060979000},"page":"1021-1032","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Garbage collection makes rust easier to use"],"prefix":"10.1145","author":[{"given":"Michael","family":"Coblenz","sequence":"first","affiliation":[{"name":"University of Maryland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michelle L.","family":"Mazurek","sequence":"additional","affiliation":[{"name":"University of Maryland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Hicks","sequence":"additional","affiliation":[{"name":"University of Maryland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,7,5]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Thirteenth Symposium on Usable Privacy and Security (SOUPS 2017","author":"Acar Yasemin","year":"2017","unstructured":"Yasemin Acar, Christian Stransky, Dominik Wermke, Michelle L. Mazurek, and Sascha Fahl. 2017. Security Developer Studies with GitHub Users: Exploring a Convenience Sample. In Thirteenth Symposium on Usable Privacy and Security (SOUPS 2017). USENIX Association, Santa Clara, CA, 81--95. https:\/\/www.usenix.org\/conference\/soups2017\/technical-sessions\/presentation\/acar"},{"key":"e_1_3_2_1_2_1","volume-title":"Ullman","author":"Aho Alfred V.","year":"1992","unstructured":"Alfred V. Aho and Jeffrey D. Ullman. 1992. Foundations of Computer Science. W. H. Freeman. http:\/\/infolab.stanford.edu\/~ullman\/focs.html"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3428204"},{"key":"e_1_3_2_1_4_1","unstructured":"Without Boats. 2019. Shifgrethor. https:\/\/github.com\/withoutboats\/shifgrethor"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380180902"},{"key":"e_1_3_2_1_6_1","volume-title":"Using thematic analysis in psychology. Qualitative research in psychology 3, 2","author":"Braun Virginia","year":"2006","unstructured":"Virginia Braun and Victoria Clarke. 2006. Using thematic analysis in psychology. Qualitative research in psychology 3, 2 (2006), 77--101."},{"key":"e_1_3_2_1_7_1","unstructured":"TiOBE Software BV. 2021. The TiOBE Index. https:\/\/www.tiobe.com\/tiobe-index\/"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Michael Coblenz Jonathan Aldrich Brad A. Myers and Joshua Sunshine. 2020. Can Advanced Type Systems Be Usable? An Empirical Study of Ownership Assets and Typestate in Obsidian. In Object-oriented programming systems languages and applications (OOPSLA '20).","DOI":"10.1145\/3428200"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452379"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.52"},{"key":"e_1_3_2_1_11_1","unstructured":"Nick Diakopoulous Mythili Bagavandas Gurdeep Singh Preeti Kulkarni and Erico Guizzo. 2021. Top Programming Languages. https:\/\/spectrum.ieee.org\/top-programming-languages\/"},{"key":"e_1_3_2_1_12_1","volume-title":"Seventeenth Symposium on Usable Privacy and Security (SOUPS 2021","author":"Fulton Kelsey R.","year":"2021","unstructured":"Kelsey R. Fulton, Anna Chan, Daniel Votipka, Michael Hicks, and Michelle L. Mazurek. 2021. Benefits and Drawbacks of Adopting a Secure Programming Language: Rust as a Case Study. In Seventeenth Symposium on Usable Privacy and Security (SOUPS 2021). USENIX Association. https:\/\/www.usenix.org\/conference\/soups2021\/presentation\/fulton"},{"key":"e_1_3_2_1_13_1","unstructured":"Manish Goregaokar. 2021. rust-gc. https:\/\/github.com\/Manishearth\/rust-gc\/"},{"key":"e_1_3_2_1_14_1","volume-title":"Region-based Memory Management in Cyclone. In Programming Language Design and Implementation (PLDI '02)","author":"Grossman Dan","year":"2002","unstructured":"Dan Grossman, Greg Morrisett, Trevor Jim, Michael Hicks, Yanling Wang, and James Cheney. 2002. Region-based Memory Management in Cyclone. In Programming Language Design and Implementation (PLDI '02). ACM, 282--293."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9289-1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.2002.0238"},{"key":"e_1_3_2_1_17_1","first-page":"65","article-title":"A Simple Sequentially Rejective Multiple Test Procedure","volume":"6","author":"Holm Sture","year":"1979","unstructured":"Sture Holm. 1979. A Simple Sequentially Rejective Multiple Test Procedure. Scandinavian Journal of Statistics 6, 2 (1979), 65--70. http:\/\/www.jstor.org\/stable\/4615733","journal-title":"Scandinavian Journal of Statistics"},{"key":"e_1_3_2_1_18_1","unstructured":"Alan Jeffrey. 2018. Josephine. https:\/\/github.com\/asajeffrey\/josephine"},{"key":"e_1_3_2_1_19_1","unstructured":"Steve Klabnik and Carol Nichols. 2018. RefCell&lt;T&gt; and the Interior Mutability Pattern Chapter 15.5. In [20]."},{"volume-title":"The Rust Programming Language","author":"Klabnik Steve","key":"e_1_3_2_1_20_1","unstructured":"Steve Klabnik and Carol Nichols. 2018. The Rust Programming Language. No Starch Press, USA."},{"key":"e_1_3_2_1_21_1","unstructured":"Gongming Luo Vishnu Reddy Marcelo Almeida Yingying Zhu Ke Du and Cyrus Omar. 2020. RustViz: Interactively Visualizing Ownership and Borrowing. arXiv:2011.09012 [cs.PL]"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509515"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376791"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300370"},{"key":"e_1_3_2_1_25_1","unstructured":"Others. 2021. Shredder. https:\/\/github.com\/Others\/shredder"},{"key":"e_1_3_2_1_26_1","unstructured":"Stack Exchange Inc. 2020. Developer Survey Results. https:\/\/insights.stackoverflow.com\/survey\/2020#technology-most-loved-dreaded-andwanted-languages-loved"},{"key":"e_1_3_2_1_27_1","volume-title":"Expands ISMM conference paper of the same name.","author":"Swamy Nikhil","year":"2006","unstructured":"Nikhil Swamy, Michael Hicks, Greg Morrisett, Dan Grossman, and Trevor Jim. 2006. Safe Manual Memory Management in Cyclone. Science of Computer Programming (SCP) 62, 2(Oct.2006), 122--144. Special issue on memory management. Expands ISMM conference paper of the same name."},{"key":"e_1_3_2_1_28_1","unstructured":"The Rust team. 2021. The Rust Programming Language. http:\/\/rust-lang.org\/"},{"key":"e_1_3_2_1_29_1","unstructured":"Piazza Technologies. 2021. Piazza. https:\/\/piazza.com"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1006\/inco.1996.2613"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884849"},{"volume-title":"Programming concepts and methods","author":"Wadler Philip","key":"e_1_3_2_1_32_1","unstructured":"Philip Wadler. 1990. Linear types can change the world. In Programming concepts and methods, Vol. 2. 347--359."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1006\/ceps.1999.1015"},{"key":"e_1_3_2_1_34_1","unstructured":"Ashley Williams. 2021. Safety - DS3 Summit Talk. https:\/\/youtu.be\/9bQgVlqwduY"},{"key":"e_1_3_2_1_35_1","unstructured":"Anna Zeng and Will Crichton. 2018. Identifying Barriers to Adoption for Rust through Online Discourse. PLATEAU."}],"event":{"name":"ICSE '22: 44th International Conference on Software Engineering","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Pittsburgh Pennsylvania","acronym":"ICSE '22"},"container-title":["Proceedings of the 44th International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510107","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510107","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3510003.3510107","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:10:23Z","timestamp":1750183823000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3510003.3510107"}},"subtitle":["a randomized controlled trial of the bronze garbage collector"],"short-title":[],"issued":{"date-parts":[[2022,5,21]]},"references-count":35,"alternative-id":["10.1145\/3510003.3510107","10.1145\/3510003"],"URL":"https:\/\/doi.org\/10.1145\/3510003.3510107","relation":{},"subject":[],"published":{"date-parts":[[2022,5,21]]},"assertion":[{"value":"2022-07-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}