Code Change
Code change research focuses on understanding, analyzing, and automating the processes involved in modifying software. Current efforts concentrate on leveraging large language models (LLMs), like GPT variants, and reinforcement learning to improve code generation, bug detection, and automated code optimization, often using techniques like mutation testing and fuzzing to evaluate model performance. This field is crucial for enhancing software reliability and development efficiency, with applications ranging from improving autonomous driving system safety to accelerating game development and streamlining cross-language software maintenance.
Papers
LLAMAFUZZ: Large Language Model Enhanced Greybox Fuzzing
Hongxiang Zhang, Yuyang Rong, Yifeng He, Hao Chen
VersiCode: Towards Version-controllable Code Generation
Tongtong Wu, Weigang Wu, Xingyu Wang, Kang Xu, Suyu Ma, Bo Jiang, Ping Yang, Zhenchang Xing, Yuan-Fang Li, Gholamreza Haffari
Leveraging Large Language Models for Efficient Failure Analysis in Game Development
Leonardo Marini, Linus Gisslén, Alessandro Sestini