{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,8]],"date-time":"2026-10-08T11:33:33Z","timestamp":1791459213081,"version":"4.3.4"},"reference-count":68,"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"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,4,26]]},"DOI":"10.1109\/icse55347.2025.00175","type":"proceedings-article","created":{"date-parts":[[2025,6,23]],"date-time":"2025-06-23T17:24:29Z","timestamp":1750699469000},"page":"1422-1435","source":"Crossref","is-referenced-by-count":15,"title":["Clozemaster: Fuzzing Rust Compiler by Harnessing Llms for Infilling Masked Real Programs"],"prefix":"10.1109","author":[{"given":"Hongyan","family":"Gao","sequence":"first","affiliation":[{"name":"Nanjing University,State Key Laboratory for Novel Software Technology,Nanjing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yibiao","family":"Yang","sequence":"additional","affiliation":[{"name":"Nanjing University,State Key Laboratory for Novel Software Technology,Nanjing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Maolin","family":"Sun","sequence":"additional","affiliation":[{"name":"Nanjing University,State Key Laboratory for Novel Software Technology,Nanjing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiangchang","family":"Wu","sequence":"additional","affiliation":[{"name":"Nanjing University,State Key Laboratory for Novel Software Technology,Nanjing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuming","family":"Zhou","sequence":"additional","affiliation":[{"name":"Nanjing University,State Key Laboratory for Novel Software Technology,Nanjing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Baowen","family":"Xu","sequence":"additional","affiliation":[{"name":"Nanjing University,State Key Laboratory for Novel Software Technology,Nanjing,China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3428204"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3586037"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3591335.3591340"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386036"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3604919"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3622821"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3622841"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ase51524.2021.9678813"},{"key":"ref9","article-title":"Next steps for rust in the kernel","author":"Corbet","year":"2022","journal-title":"Website"},{"key":"ref10","article-title":"Microsoft is busy rewriting core windows code in memory-safe rust","author":"Claburn","year":"2023","journal-title":"Website"},{"key":"ref11","volume-title":"candle","year":"2023"},{"key":"ref12","volume-title":"The rise of rust, the \u2019viral\u2019 secure programming language that\u2019s taking over tech","author":"Newman","year":"2022"},{"key":"ref13","volume-title":"The top programming languages","year":"2022"},{"key":"ref14","volume-title":"The case for memory safe roadmaps","year":"2024"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598077"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1993316.1993532"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3428264"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737986"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2594291.2594334"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380381"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737986"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3527317"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062379"},{"key":"ref24","volume-title":"Rust survey 2018 results","year":"2018"},{"key":"ref25","volume-title":"A Multimodal Study of Challenges Using Rust","author":"Coblenz","year":"2023"},{"key":"ref26","doi-asserted-by":"crossref","first-page":"100635","DOI":"10.1016\/j.softx.2020.100635","article-title":"rust-code-analysis: A rust library to analyze and extract maintainability information from source codes","volume":"12","author":"Ardito","year":"2020","journal-title":"SoftwareX"},{"issue":"1","key":"ref27","doi-asserted-by":"crossref","DOI":"10.1007\/s11432-023-4127-5","article-title":"Deep learning-based software engineering: Progress, challenges, and opportunities","volume":"68","author":"Chen","year":"2025","journal-title":"SCIENCE CHINA Information Sciences"},{"key":"ref28","article-title":"White-box Compiler Fuzzing Empowered by Large Language Models","volume":"abs\/2310.15991","author":"Yang","year":"2023","journal-title":"ArXiv preprint"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3623343"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598067"},{"key":"ref31","article-title":"KernelGPT: Enhanced Kernel Fuzzing via Large Language Models","volume":"abs\/2401.00563","author":"Yang","year":"2024","journal-title":"ArXiv preprint"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639121"},{"key":"ref33","article-title":"InCoder: A Generative Model for Code Infilling and Synthesis","volume":"abs\/2204.05999","author":"Fried","year":"2022","journal-title":"ArXiv preprint"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556894"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/icse48619.2023.00018"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616303"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3613878"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510164"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ase.2015.65"},{"key":"ref40","article-title":"Language models are few-shot learners","volume-title":"Advances in Neural Information Processing Systems 33: Annual Conference on Neural Information Processing Systems 2020, NeurIPS 2020, December 6\u201312, 2020, virtual","author":"Brown","year":"2020"},{"key":"ref41","first-page":"140:1","article-title":"Exploring the limits of transfer learning with a unified text-to-text transformer","volume":"21","author":"Raffel","year":"2020","journal-title":"J. Mach. Learn. Res."},{"key":"ref42","first-page":"1","article-title":"Palm: Scaling language modeling with pathways","volume":"24","author":"Chowdhery","year":"2022","journal-title":"J. Mach. Learn. Res."},{"key":"ref43","article-title":"Starcoder: may the source be with you!","volume":"2023","author":"Li","year":"2023","journal-title":"Trans. Mach. Learn. Res."},{"key":"ref44","doi-asserted-by":"crossref","DOI":"10.18653\/v1\/2023.emnlp-main.68","article-title":"Codet5+: Open code large language models for code understanding and generation","volume-title":"Conference on Empirical Methods in Natural Language Processing","author":"Wang"},{"key":"ref45","first-page":"421","article-title":"Domain adaptive code completion via language models and decoupled domain databases","volume-title":"2023 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","author":"Tang"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/tpami.2023.3268118"},{"key":"ref48","article-title":"Large Language Models are Edge-Case Fuzzers: Testing Deep Learning Libraries via FuzzGPT","author":"Deng","year":"2023","journal-title":"arXiv e-prints"},{"key":"ref49","volume-title":"rustc-testsuite","year":"2010"},{"key":"ref50","volume-title":"glacier","year":"2015"},{"key":"ref51","article-title":"Boosting source code learning with data augmentation: An empirical study","author":"Dong","year":"2023","journal-title":"CoRR"},{"key":"ref52","first-page":"1715","article-title":"Neural machine translation of rare words with subword units","volume-title":"Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics","author":"Sennrich","year":"2016"},{"key":"ref53","volume-title":"Language models are unsupervised multitask learners","author":"Radford","year":"2019"},{"key":"ref54","article-title":"Adam: A method for stochastic optimization","volume-title":"3rd International Conference on Learning Representations, ICLR 2015","author":"Kingma","year":"2015"},{"key":"ref55","volume-title":"Where does the time go? rust\u2019s problem with slow compiles","author":"Jackson","year":"2024"},{"key":"ref56","volume-title":"Rustlantis","author":"Wang","year":"2023"},{"key":"ref57","volume-title":"nomicon","year":"2017"},{"key":"ref58","volume-title":"rust by example","year":"2014"},{"key":"ref59","volume-title":"rust cookbook","year":"2017"},{"key":"ref60","volume-title":"human eval","year":"2021"},{"key":"ref61","volume-title":"Codeshell","year":"2023"},{"key":"ref62","article-title":"GPT-4o System Card","author":"Hurst","year":"2024","journal-title":"arXiv e-prints"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.18293\/seke2023-122"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/wetice.2014.33"},{"key":"ref65","first-page":"547","article-title":"Automated conformance testing of java virtual machines","volume-title":"Proceedings of the 2013 Seventh International Conference on Complex, Intelligent, and Software Intensive Systems, ser. CISIS \u201913","author":"Calvagna"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/3062341.3062349"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/3092282.3092285"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3617850"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616271"}],"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\/11029729.pdf?arnumber=11029729","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T06:16:05Z","timestamp":1750745765000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11029729\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,26]]},"references-count":68,"URL":"https:\/\/doi.org\/10.1109\/icse55347.2025.00175","relation":{},"subject":[],"published":{"date-parts":[[2025,4,26]]}}}