Jiawei Liu
I’m a Ph.D. candidate at University of Illinois Urbana-Champaign, working with Lingming Zhang. My research explores how Software Engineering/Programming Language can benefit and benefit from Machine Learning and its systems, with a focus on improving software reliability & quality and developer productivity.
Software Engineering with Language Models
- Code evaluation: correctness [EvalPlus], efficiency [EvalPerf], without hard verifiers [CodeFavor]
- Training models [StarCoder2] to reason [Code-R1] and follow diverse instructions [Magicoder]
- Code editing should be real-time and can be largely accelerated by multi-layer speculation [Blazedit]
Software Engineering for ML Systems
📰 Some recent blog & coding: R1 for Code Generation and Speculative Code Editing.
📬 Shortest path to me: jiawei6@illinois.edu
🇳🇴 I’m attending FSE/ISSTA @ Trondheim, Norway in June 23-29. Happy to meet people around!
ResearchShow More
- Proc. ACM Softw. Eng. 2 (ISSTA). Jun 2025
- Forty-first International Conference on Machine Learning. Jun 2024Adopted by Meta Llama 3.1, Google CodeGemma, and IBM Granite
- arXiv preprint arXiv:2402.19173. Jun 2024
- Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Jun 2023🏆 ACM SIGSOFT Distinguished Paper Award
- Proceedings of the ACM on Programming Languages 6 (OOPSLA1). Apr 2022
Awards & Honors
Illinois Innovation Award ($20K) 2025
Amazon AICE Ph.D. Fellowship ($70K) 2025
Proposal, Amazon Nova AI Challenge ($250K) 2024
OpenAI Researcher Access Program 2024
Machine Learning and Systems Rising Stars 2024
Warren W. Yee Memorial Fellowship 2024
Service
Organizing: LLM4Code@ICSE'{24,25} (Publicity Chair)
Program Committee/Reviewer: ASE'25, ASE'24, TSE, TOSEM, NeurIPS'24, ICLR'25
Invited Talk
NLP+SE Seminar, UT Austin: Smelling the Quality of LLM-generated Code Mar 2025
Programming Systems, Uber: Evaluating LLMs for Correct & Efficient Code Generation Sept 2024
ARiSE Lab, Columbia University: Simplify the Making of Great Software in the ML Era April 2024
Snowflake GenAI: Rigorous Evaluation of LLMs for Code (Slides) Feb 2024
AST Lab, ETH Zürich: Generating Test-Cases for ML Compilers (Slides) Jan 2024
GAI4SE, NC State University: LLMs for Software Testing (Guest Lecture) Nov 2023
Apache TVM Conference: Automating DL Compiler Bug Finding with NNSmith Mar 2023
SAMPL, University of Washington: Coverage-Guided Tensor Compiler Fuzzing May 2022