{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,8]],"date-time":"2026-10-08T11:39:42Z","timestamp":1791459582863,"version":"4.3.4"},"publisher-location":"New York, NY, USA","reference-count":68,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T00:00:00Z","timestamp":1726012800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"The Institute of Information & Communications Technology Planning & Eval- uation (IITP)","award":["RS-2024-00439762"],"award-info":[{"award-number":["RS-2024-00439762"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,11]]},"DOI":"10.1145\/3650212.3680389","type":"proceedings-article","created":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T07:44:25Z","timestamp":1726040665000},"page":"1656-1668","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":41,"title":["Fuzzing JavaScript Interpreters with Coverage-Guided Reinforcement Learning for LLM-Based Mutation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-5967-6804","authenticated-orcid":false,"given":"Jueon","family":"Eom","sequence":"first","affiliation":[{"name":"Yonsei University, Seoul, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9789-759X","authenticated-orcid":false,"given":"Seyeon","family":"Jeong","sequence":"additional","affiliation":[{"name":"Suresofttech Inc., Seongnam-si, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5513-0836","authenticated-orcid":false,"given":"Taekyoung","family":"Kwon","sequence":"additional","affiliation":[{"name":"Yonsei University, Seoul, South Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,9,11]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23412"},{"key":"e_1_3_2_1_2_1","unstructured":"Jacob Austin Augustus Odena Maxwell Nye Maarten Bosma Henryk Michalewski David Dohan Ellen Jiang Carrie Cai Michael Terry and Quoc Le. 2021. Program synthesis with large language models. arxiv:2108.07732."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3548606.3560624"},{"key":"e_1_3_2_1_4_1","volume-title":"28th USENIX Security Symposium (USENIX Security 19)","author":"Blazytko Tim","year":"2019","unstructured":"Tim Blazytko, Matt Bishop, Cornelius Aschermann, Justin Cappos, Moritz Schl\u00f6gel, Nadia Korshun, Ali Abbasi, Marco Schweighauser, Sebastian Schinzel, and Sergej Schumilo. 2019. $GRIMOIRE$: Synthesizing structure while fuzzing. In 28th USENIX Security Symposium (USENIX Security 19). 1985\u20132002."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPW.2018.00026"},{"key":"e_1_3_2_1_6_1","volume-title":"Advances in neural information processing systems. 33","author":"Brown Tom","year":"1877","unstructured":"Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, and Amanda Askell. 2020. Language models are few-shot learners. In Advances in neural information processing systems. 33, 1877\u20131901."},{"key":"e_1_3_2_1_7_1","unstructured":"Charlie Miller. 2008. Fuzz by number. https:\/\/www.ise.io\/wp-content\/uploads\/2019\/11\/cmiller_cansecwest2008.pdf Accessed: 2024-01-12"},{"key":"e_1_3_2_1_8_1","volume-title":"Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, and Greg Brockman.","author":"Chen Mark","year":"2021","unstructured":"Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, and Greg Brockman. 2021. Evaluating large language models trained on code. arxiv:2107.03374."},{"key":"e_1_3_2_1_9_1","volume-title":"Charles Sutton, and Sebastian Gehrmann.","author":"Chowdhery Aakanksha","year":"2022","unstructured":"Aakanksha Chowdhery, Sharan Narang, Jacob Devlin, Maarten Bosma, Gaurav Mishra, Adam Roberts, Paul Barham, Hyung Won Chung, Charles Sutton, and Sebastian Gehrmann. 2022. Palm: Scaling language modeling with pathways. arxiv:2204.02311."},{"key":"e_1_3_2_1_10_1","unstructured":"Karl Cobbe Vineet Kosaraju Mohammad Bavarian Mark Chen Heewoo Jun Lukasz Kaiser Matthias Plappert Jerry Tworek Jacob Hilton and Reiichiro Nakano. 2021. Training verifiers to solve math word problems. arxiv:2110.14168."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213848"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598067"},{"key":"e_1_3_2_1_13_1","volume-title":"Chenyuan Yang, Shizhuo Dylan Zhang, Shujing Yang, and Lingming Zhang.","author":"Deng Yinlin","year":"2023","unstructured":"Yinlin Deng, Chunqiu Steven Xia, Chenyuan Yang, Shizhuo Dylan Zhang, Shujing Yang, and Lingming Zhang. 2023. Large language models are edge-case fuzzers: Testing deep learning libraries via fuzzgpt. arxiv:2304.02014."},{"key":"e_1_3_2_1_14_1","volume-title":"Bert: Pre-training of deep bidirectional transformers for language understanding. arxiv:1810.04805.","author":"Devlin Jacob","year":"2018","unstructured":"Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arxiv:1810.04805."},{"key":"e_1_3_2_1_15_1","unstructured":"ECMA International. 1997. ECMAScript language speicification. https:\/\/www.ecma-international.org\/ecma-262\/ Accessed: 2023-08-15"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00128"},{"key":"e_1_3_2_1_17_1","volume-title":"InCoder: A Generative Model for Code Infilling and Synthesis. In The Eleventh International Conference on Learning Representations.","author":"Fried Daniel","year":"2022","unstructured":"Daniel Fried, Armen Aghajanyan, Jessy Lin, Sida Wang, Eric Wallace, Freda Shi, Ruiqi Zhong, Scott Yih, Luke Zettlemoyer, and Mike Lewis. 2022. InCoder: A Generative Model for Code Infilling and Synthesis. In The Eleventh International Conference on Learning Representations."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115618"},{"key":"e_1_3_2_1_19_1","unstructured":"Google. 2017. Chrominum Issue 729991. https:\/\/bugs.chromium.org\/p\/chromium\/issues\/detail?id=729991 Accessed: 2023-08-14"},{"key":"e_1_3_2_1_20_1","volume-title":"FUZZILLI: Fuzzing for JavaScript JIT Compiler Vulnerabilities.. In NDSS.","author":"Gro\u00df Samuel","year":"2023","unstructured":"Samuel Gro\u00df, Simon Koch, Lukas Bernhard, Thorsten Holz, and Martin Johns. 2023. FUZZILLI: Fuzzing for JavaScript JIT Compiler Vulnerabilities.. In NDSS."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23263"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460120.3484823"},{"key":"e_1_3_2_1_23_1","unstructured":"hoongwoo Han. 2010. js-vuln-db. https:\/\/github.com\/tunz\/js-vuln-db Accessed: 2023-08-15"},{"key":"e_1_3_2_1_24_1","unstructured":"JSHint. 2013. JSHint: A JavaScript Code Quality Tool. https:\/\/jshint.com\/ Accessed: 2023-08-15"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243804"},{"key":"e_1_3_2_1_26_1","volume-title":"The Twelfth International Conference on Learning Representations.","author":"Kotha Suhas","unstructured":"Suhas Kotha, Jacob Mitchell Springer, and Aditi Raghunathan. [n. d.]. Understanding Catastrophic Forgetting in Language Models via Implicit Inference. In The Twelfth International Conference on Learning Representations."},{"key":"e_1_3_2_1_27_1","first-page":"21314","article-title":"Coderl: Mastering code generation through pretrained models and deep reinforcement learning","volume":"35","author":"Le Hung","year":"2022","unstructured":"Hung Le, Yue Wang, Akhilesh Deepak Gotmare, Silvio Savarese, and Steven Chu Hong Hoi. 2022. Coderl: Mastering code generation through pretrained models and deep reinforcement learning. Advances in Neural Information Processing Systems, 35 (2022), 21314\u201321328.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_28_1","volume-title":"Rlaif: Scaling reinforcement learning from human feedback with ai feedback. arxiv:2309.00267.","author":"Lee Harrison","year":"2023","unstructured":"Harrison Lee, Samrat Phatale, Hassan Mansoor, Kellie Lu, Thomas Mesnard, Colton Bishop, Victor Carbune, and Abhinav Rastogi. 2023. Rlaif: Scaling reinforcement learning from human feedback with ai feedback. arxiv:2309.00267."},{"key":"e_1_3_2_1_29_1","volume-title":"29th USENIX Security Symposium (USENIX Security 20)","author":"Lee Suyoung","year":"2020","unstructured":"Suyoung Lee, HyungSeok Han, Sang Kil Cha, and Sooel Son. 2020. Montage: A Neural Network Language $Model-Guided$$JavaScript$ Engine Fuzzer. In 29th USENIX Security Symposium (USENIX Security 20). USENIX Association, 2613\u20132630. https:\/\/www.usenix.org\/system\/files\/sec20-lee-suyoung.pdf"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238176"},{"key":"e_1_3_2_1_31_1","volume-title":"Yangtian Zi, Niklas Muennighoff, Denis Kocetkov, Chenghao Mou, Marc Marone, Christopher Akiki, Jia Li, and Jenny Chim.","author":"Li Raymond","year":"2023","unstructured":"Raymond Li, Loubna Ben Allal, Yangtian Zi, Niklas Muennighoff, Denis Kocetkov, Chenghao Mou, Marc Marone, Christopher Akiki, Jia Li, and Jenny Chim. 2023. StarCoder: may the source be with you!. arXiv preprint arXiv:2305.06161."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v36i11.21527"},{"key":"e_1_3_2_1_33_1","volume-title":"FuzzBoost: Reinforcement Compiler Fuzzing. In Information and Communications Security: 24th International Conference, ICICS 2022, Canterbury, UK, September 5\u20138, 2022, Proceedings. Springer-Verlag","author":"Li Xiaoting","year":"2022","unstructured":"Xiaoting Li, Xiao Liu, Lingwei Chen, Rupesh Prajapati, and Dinghao Wu. 2022. FuzzBoost: Reinforcement Compiler Fuzzing. In Information and Communications Security: 24th International Conference, ICICS 2022, Canterbury, UK, September 5\u20138, 2022, Proceedings. Springer-Verlag, Berlin, Heidelberg. 359\u2013375."},{"key":"e_1_3_2_1_34_1","volume-title":"RLTF: Reinforcement Learning from Unit Test Feedback. arxiv:2307.04349.","author":"Liu Jiate","year":"2023","unstructured":"Jiate Liu, Yiqin Zhu, Kaiwen Xiao, Qiang Fu, Xiao Han, Wei Yang, and Deheng Ye. 2023. RLTF: Reinforcement Learning from Unit Test Feedback. arxiv:2307.04349."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33011044"},{"key":"e_1_3_2_1_36_1","unstructured":"Ilya Loshchilov and Frank Hutter. 2017. Decoupled weight decay regularization. arXiv preprint arXiv:1711.05101."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Henry B Mann and Donald R Whitney. 1947. On a test of whether one of two random variables is stochastically larger than the other. The annals of mathematical statistics 50\u201360.","DOI":"10.1214\/aoms\/1177730491"},{"key":"e_1_3_2_1_38_1","unstructured":"Jasiel Spelman Matt Molinyawe Adul-Aziz Hariri. 2016. $hell on Earth: From Browser to System Compromise. In Black Hat USA."},{"key":"e_1_3_2_1_39_1","volume-title":"AFL: American Fuzzy Lop. https:\/\/lcamtuf.coredump.cx\/afl\/ Accessed: 2023-08-15","author":"Zalewski Michal","year":"2013","unstructured":"Michal Zalewski. 2013. AFL: American Fuzzy Lop. https:\/\/lcamtuf.coredump.cx\/afl\/ Accessed: 2023-08-15"},{"key":"e_1_3_2_1_40_1","unstructured":"Mihai Bazon. 2010. uglifyjs. https:\/\/github.com\/mishoo\/UglifyJS Accessed: 2023-08-14"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/96267.96279"},{"key":"e_1_3_2_1_42_1","unstructured":"OpenAI. 2024. gpt4. https:\/\/openai.com\/gpt-4 Accessed: 2024-03-22"},{"key":"e_1_3_2_1_43_1","unstructured":"OpenAI. 2024. OpenAI API. https:\/\/openai.com\/index\/openai-api Accessed: 2024-07-12"},{"key":"e_1_3_2_1_44_1","first-page":"27730","article-title":"Training language models to follow instructions with human feedback","volume":"35","author":"Ouyang Long","year":"2022","unstructured":"Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, and Alex Ray. 2022. Training language models to follow instructions with human feedback. Advances in Neural Information Processing Systems, 35 (2022), 27730\u201327744.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP40000.2020.00067"},{"key":"e_1_3_2_1_46_1","unstructured":"Jibesh Patra and Michael Pradel. 2016. Learning to fuzz: Application-independent fuzz testing with probabilistic generative models of input data. TU Darmstadt Department of Computer Science."},{"key":"e_1_3_2_1_47_1","volume-title":"Language models are unsupervised multitask learners. OpenAI blog, 1, 8","author":"Radford Alec","year":"2019","unstructured":"Alec Radford, Jeffrey Wu, Rewon Child, David Luan, Dario Amodei, and Ilya Sutskever. 2019. Language models are unsupervised multitask learners. OpenAI blog, 1, 8 (2019), 9."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/3455716.3455856"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"Paul Roit Johan Ferret Lior Shani Roee Aharoni Geoffrey Cideron Robert Dadashi Matthieu Geist Sertan Girgin L\u00e9onard Hussenot and Orgad Keller. 2023. Factually Consistent Summarization via Reinforcement Learning with Textual Entailment Feedback. arxiv:2306.00186.","DOI":"10.18653\/v1\/2023.acl-long.344"},{"key":"e_1_3_2_1_50_1","volume-title":"30th USENIX Security Symposium (USENIX Security 21)","author":"Salls Christopher","year":"2021","unstructured":"Christopher Salls, Chani Jindal, Jake Corina, Christopher Kruegel, and Giovanni Vigna. 2021. $Token-Level$ Fuzzing. In 30th USENIX Security Symposium (USENIX Security 21). USENIX Association, 2795\u20132809. https:\/\/www.usenix.org\/system\/files\/sec21-salls.pdf"},{"key":"e_1_3_2_1_51_1","unstructured":"John Schulman Filip Wolski Prafulla Dhariwal Alec Radford and Oleg Klimov. 2017. Proximal policy optimization algorithms. arxiv:1707.06347."},{"key":"e_1_3_2_1_52_1","unstructured":"Konstantin Serebryany Derek Bruening Alexander Potapenko and Dmitriy Vyukov. 2012. $AddressSanitizer$: A fast address sanity checker. In 2012 USENIX annual technical conference (USENIX ATC 12). 309\u2013318."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3409723"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2019.00052"},{"key":"e_1_3_2_1_55_1","unstructured":"Parshin Shojaee Aneesh Jain Sindhu Tipirneni and Chandan K Reddy. 2023. Execution-based code generation using deep reinforcement learning. arxiv:2301.13816."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1108\/eb026526"},{"key":"e_1_3_2_1_57_1","unstructured":"Technical Committee 39 ECMA International. 2010. Test262. https:\/\/github.com\/tc39\/test262 Accessed: 2023-08-15"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-45744-4_29"},{"key":"e_1_3_2_1_59_1","unstructured":"W3Techs. 2024. Usage statistics of JavaScript as client-side programming language on websites. https:\/\/w3techs.com\/technologies\/details\/cp-javascript Accessed: 2024-01-17"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2017.23"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00081"},{"key":"e_1_3_2_1_62_1","volume-title":"32nd USENIX Security Symposium (USENIX Security 23)","author":"Wang Junjie","year":"2023","unstructured":"Junjie Wang, Zhiyi Zhang, Shuang Liu, Xiaoning Du, and Junjie Chen. 2023. $FuzzJIT$:$Oracle-Enhanced$ Fuzzing for $JavaScript$ Engine $JIT$ Compiler. In 32nd USENIX Security Symposium (USENIX Security 23). 1865\u20131882."},{"key":"e_1_3_2_1_63_1","volume-title":"Nghi DQ Bui, Junnan Li, and Steven CH Hoi.","author":"Wang Yue","year":"2023","unstructured":"Yue Wang, Hung Le, Akhilesh Deepak Gotmare, Nghi DQ Bui, Junnan Li, and Steven CH Hoi. 2023. Codet5+: Open code large language models for code understanding and generation. arxiv:2305.07922."},{"key":"e_1_3_2_1_64_1","volume-title":"International Conference on Learning Representations.","author":"Wei Jason","year":"2021","unstructured":"Jason Wei, Maarten Bosma, Vincent Zhao, Kelvin Guu, Adams Wei Yu, Brian Lester, Nan Du, Andrew M Dai, and Quoc V Le. 2021. Finetuned Language Models are Zero-Shot Learners. In International Conference on Learning Representations."},{"key":"e_1_3_2_1_65_1","volume-title":"Michael Pradel, and Lingming Zhang.","author":"Xia Chunqiu Steven","year":"2023","unstructured":"Chunqiu Steven Xia, Matteo Paltenghi, Jia Le Tian, Michael Pradel, and Lingming Zhang. 2023. Universal fuzzing via large language models. arXiv preprint arXiv:2308.04748."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549101"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454054"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534864"}],"event":{"name":"ISSTA '24: 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis","location":"Vienna Austria","acronym":"ISSTA '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","AITO"]},"container-title":["Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3680389","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3650212.3680389","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:58:09Z","timestamp":1750280289000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3650212.3680389"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,11]]},"references-count":68,"alternative-id":["10.1145\/3650212.3680389","10.1145\/3650212"],"URL":"https:\/\/doi.org\/10.1145\/3650212.3680389","relation":{},"subject":[],"published":{"date-parts":[[2024,9,11]]},"assertion":[{"value":"2024-09-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}