{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T05:16:41Z","timestamp":1740719801986,"version":"3.38.0"},"reference-count":32,"publisher":"IEEE","license":[{"start":{"date-parts":[[2024,10,13]],"date-time":"2024-10-13T00:00:00Z","timestamp":1728777600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,10,13]],"date-time":"2024-10-13T00:00:00Z","timestamp":1728777600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024,10,13]]},"DOI":"10.1109\/fie61694.2024.10893207","type":"proceedings-article","created":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T18:43:35Z","timestamp":1740595415000},"page":"1-9","source":"Crossref","is-referenced-by-count":0,"title":["RustLIVE: Reducing the Learning Barriers of Rust Through Visualization"],"prefix":"10.1109","author":[{"given":"Diane Beightol","family":"Stephens","sequence":"first","affiliation":[{"name":"University of Georgia,Athens,Georgia,USA"}]},{"given":"Kyu Hyung","family":"Lee","sequence":"additional","affiliation":[{"name":"University of Georgia,Athens,Georgia,USA"}]},{"given":"Mustakimur Rahman","family":"Khandaker","sequence":"additional","affiliation":[{"name":"University of Georgia,Athens,Georgia,USA"}]}],"member":"263","reference":[{"volume-title":"Microsoft: 70 percent of all security bugs are memory safety issues","year":"2019","author":"Cimpanu","key":"ref1"},{"volume-title":"Chrome: 70 percent of all security bugs are memory safety issues","year":"2020","key":"ref2"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3478431.3499391"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2013.13"},{"volume-title":"NSA Releases Guidance on How to Protect Against Software Memory Safety Issues","key":"ref5"},{"key":"ref6","article-title":"Recommendations from the workshop on open-source software security initiative","volume-title":"Georgia Institute of Technology, Tech. Rep.","author":"Keromytis","year":"2022"},{"volume-title":"The Rust programming language (Covers Rust 2018)","year":"2019","author":"Klabnik","key":"ref7"},{"key":"ref8","first-page":"597","article-title":"Benefits and drawbacks of adopting a secure pro-gramming language: Rust as a case study","volume-title":"Seventeenth Symposium on Usable Privacy and Security (SOUPS 2021)","author":"Fulton","year":"2021"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/s11334-005-0019-8"},{"key":"ref10","first-page":"127","article-title":"Students\u2019 understandings of storing objects","volume-title":"Proceedings of the Seventh Baltic Sea Conference on Computing Education Research","author":"Sorva","year":"2007"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1595356.1595360"},{"key":"ref12","article-title":"Visual program simulation in introductory programming education","author":"Sorva","year":"2012","journal-title":"Aalto University"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2490822"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2445196.2445368"},{"key":"ref15","article-title":"Rustviz: Interactively visualizing ownership and borrowing","author":"Luo","year":"2020","journal-title":"arXiv preprint"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3372297.3420024"},{"volume-title":"Simple explanation of complex lifetime errors in rust","year":"2019","author":"Blaser","key":"ref17"},{"volume-title":"Visualization of lifetime constraints in rust","year":"2018","author":"Dominik","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510164"},{"key":"ref20","article-title":"Identifying barriers to adoption for rust through online discourse","author":"Zeng","year":"2019","journal-title":"ar Xiv preprint"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"691","DOI":"10.1145\/3377811.3380352","article-title":"Here we go again: Why is it difficult for developers to learn another programming language?","volume-title":"Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering","author":"Shrestha","year":"2020"},{"volume-title":"Lifetimes","key":"ref22"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386036"},{"key":"ref24","article-title":"The usability of ownership","author":"Crichton","year":"2020","journal-title":"arXiv preprint"},{"key":"ref25","article-title":"The usability of advanced type systems: Rust as a case study","author":"Ferdowsi","year":"2023","journal-title":"arXiv preprint"},{"key":"ref26","first-page":"2020","article-title":"Graphical depiction of ownership and borrowing in rust","volume":"13","author":"Ruffwind","year":"2017","journal-title":"Retrieved September"},{"key":"ref27","article-title":"[Online]","volume-title":"Rust lifetime visualization ideas","author":"Walker","year":"2019"},{"key":"ref28","first-page":"2019","article-title":"Borrow visualizer for the rust language service","volume":"13","author":"Faria","year":"2019","journal-title":"Retrieved September"},{"volume-title":"2023 rust annual survey results","year":"2024","author":"Team","key":"ref29"},{"volume-title":"Developer ecosystem survey 2023","year":"2023","key":"ref30"},{"volume-title":"Rust compiler development guide","key":"ref31"},{"volume-title":"An alias- based formulation of the borrow checker","year":"2018","author":"Matsakis","key":"ref32"}],"event":{"name":"2024 IEEE Frontiers in Education Conference (FIE)","start":{"date-parts":[[2024,10,13]]},"location":"Washington, DC, USA","end":{"date-parts":[[2024,10,16]]}},"container-title":["2024 IEEE Frontiers in Education Conference (FIE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10892093\/10892810\/10893207.pdf?arnumber=10893207","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,27]],"date-time":"2025-02-27T07:03:57Z","timestamp":1740639837000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10893207\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,13]]},"references-count":32,"URL":"https:\/\/doi.org\/10.1109\/fie61694.2024.10893207","relation":{},"subject":[],"published":{"date-parts":[[2024,10,13]]}}}