{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T17:51:29Z","timestamp":1772041889377,"version":"3.50.1"},"reference-count":71,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T00:00:00Z","timestamp":1745625600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,4,26]],"date-time":"2025-04-26T00:00:00Z","timestamp":1745625600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CNS-1749711"],"award-info":[{"award-number":["CNS-1749711"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000006","name":"ONR","doi-asserted-by":"publisher","award":["N00014-23-1-2095"],"award-info":[{"award-number":["N00014-23-1-2095"]}],"id":[{"id":"10.13039\/100000006","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,4,26]]},"DOI":"10.1109\/icse55347.2025.00097","type":"proceedings-article","created":{"date-parts":[[2025,6,23]],"date-time":"2025-06-23T17:24:29Z","timestamp":1750699469000},"page":"2983-2995","source":"Crossref","is-referenced-by-count":5,"title":["Rug: Turbo Llm for Rust Unit Test Generation"],"prefix":"10.1109","author":[{"given":"Xiang","family":"Cheng","sequence":"first","affiliation":[{"name":"Georgia Institute of Technology"}]},{"given":"Fan","family":"Sang","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]},{"given":"Yizhuo","family":"Zhai","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]},{"given":"Xiaokuan","family":"Zhang","sequence":"additional","affiliation":[{"name":"George Mason University"}]},{"given":"Taesoo","family":"Kim","sequence":"additional","affiliation":[{"name":"Georgia Institute of Technology"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ICoSEIT55604.2022.10030006"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2007.35"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616327"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-21251-2_1"},{"key":"ref5","volume-title":"American fuzzy lop"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454084"},{"key":"ref7","author":"Wu","year":"2023","journal-title":"Rustgen: An augmentation approach for generating compilable rust code with large language models"},{"key":"ref8","article-title":"Chatunitest: a chatgpt-based automated unit test generation tool","author":"Xie","year":"2023","journal-title":"arXiv preprint"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025179"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3516829"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00085"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/3663529.3663839"},{"key":"ref13","volume-title":"Sourcegraph","year":"2023"},{"key":"ref14","volume-title":"Github copilot: Your ai pair programmer","year":"2023"},{"key":"ref15","volume-title":"Rust for Linux Contributors"},{"key":"ref16","volume-title":"Microsoft to explore Windows 11 code written in Rust"},{"key":"ref17","volume-title":"Rust-GPU\/Rust-CUDA. GitHub"},{"key":"ref18","volume-title":"Supporting Use of Rust in Chromium. Blog post"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510164"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/267580.267590"},{"key":"ref21","author":"Serebryany","year":"2017","journal-title":"\\{OSS-Fuzz\\}-google\u2019s continuous fuzzing service for open source software"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678813"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639102"},{"key":"ref24","volume-title":"Introducing chatgpt"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-FoSE59343.2023.00008"},{"key":"ref26","article-title":"No more manual tests? evaluating and improving chatgpt for unit test generation","author":"Yuan","year":"2023","journal-title":"arXiv preprint"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3545945.3569830"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-024-10594-x"},{"key":"ref29","volume-title":"bincode: A binary encoder\/decoder in rust","year":"2023"},{"key":"ref30","article-title":"Fixing rust compilation errors using llms","author":"Deligiannis","year":"2023","journal-title":"arXiv preprint"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3334955"},{"key":"ref32","volume-title":"Source-based code coverage - clang 11 documentation. LLVM Project"},{"key":"ref33","volume-title":"Bolero: fuzzing and property testing front-end framework for rust"},{"key":"ref34","volume-title":"Openai platform models"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00178"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ASE56229.2023.00193"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3624032.3624035"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598067"},{"key":"ref39","article-title":"Is your code generated by chatgpt really correct? rigorous evaluation of large language models for code generation","volume":"36","author":"Liu","year":"2024","journal-title":"Advances in Neural Information Processing Systems"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/3649828"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639103"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/360248.360252"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233817"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.29"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-25231-0_1"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.294"},{"key":"ref47","article-title":"Evolutionary functional testing of an automated parking system","volume-title":"Proceedings of the International Conference on Computer, Communication and Control Technologies (CCCT\u201903) and the 9th. International Conference on Information Systems Analysis and Synthesis (ISAS\u201903)","volume":"1","author":"Buehler"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.38"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/1146238.1146240"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/1982185.1982497"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/1572272.1572297"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.08.014"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.14"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1007\/11531142_22"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227145"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13977-2_8"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595725"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/3293455"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00077"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507760"},{"key":"ref61","first-page":"486","article-title":"Audee: Automated testing for deep learning frameworks","volume-title":"Proceedings of the 35th IEEE\/ACM International Conference on Automated Software Engineering","author":"Guo"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2685612"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/SP46215.2023.10179394"},{"key":"ref64","volume-title":"American fuzzy lop plus plus"},{"key":"ref65","volume-title":"Rust-fuzz\/arbitrary: Generating structured data from arbitrary, unstructured input","author":"Team"},{"key":"ref66","volume-title":"afl.rs: Fuzzing rust code with afl","year":"2023"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/3676641.3716022"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639121"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2024.24556"},{"key":"ref70","article-title":"Covrl: Fuzzing javascript engines with coverage-guided reinforcement learning for llm-based mutation","author":"Eom","year":"2024","journal-title":"arXiv preprint"},{"key":"ref71","article-title":"Large language models based fuzzing techniques: A survey","author":"Huang","year":"2024","journal-title":"arXiv preprint"}],"event":{"name":"2025 IEEE\/ACM 47th International Conference on Software Engineering (ICSE)","location":"Ottawa, ON, Canada","start":{"date-parts":[[2025,4,26]]},"end":{"date-parts":[[2025,5,6]]}},"container-title":["2025 IEEE\/ACM 47th International Conference on Software Engineering (ICSE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11029684\/11029718\/11029738.pdf?arnumber=11029738","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T06:22:46Z","timestamp":1750746166000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11029738\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,26]]},"references-count":71,"URL":"https:\/\/doi.org\/10.1109\/icse55347.2025.00097","relation":{},"subject":[],"published":{"date-parts":[[2025,4,26]]}}}