About Me
Logo Ph.D. Student in Computer Science, University of Illinois at Urbana-Champaign
Logo B.S. in Mathematics and Physics, Tsinghua University

Hi, there! I'm Zhe Wang, a first year Ph.D. student at University of Illinois at Urbana-Champaign, majoring in Computer Science. I am fortuantely advised by Prof. Lingming Zhang.
Before coming to UIUC, I completed my undergraduate study at Tsinghua University, majoring in Mathematics and Physics.

Research Interests

My research interest lies in the intersection of Artificial Intelligence and Software Engineering. More specifically:

  • LLMs for Code: to develop LLMs for code through post-training via reasoning [PurpCode] and data-centric alignment [Magicoder]
  • AI Cybersecurity: to enhance the trustworthiness, reliability and security of software systems against cyberactivity attacks [PurpCode]
  • Agents for Software Engineering: to empower LLM agents with the capability of collaborating [MultiAgentBench] and self-evolving [Live-SWE-agent] for real-world software engineering tasks

Feel free to drop me an email if you are interested in my research or have any questions. Please find my detailed Curriculum Vitae below:

Curriculum Vitae
Selected Publications (view all )
Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?
Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?

Chunqiu Steven Xia, Zhe Wang, Yan Yang, Yuxiang Wei, Lingming Zhang

Top-1 Open-Source Agent Performance on SWE-bench Verified

LLM-based software agents solve real-world issues with carefully hand-crafted scaffolds, yet exhausting that design space is prohibitively costly, and existing self-improving agents rely on offline training that transfers poorly across models and benchmarks. We propose Live-SWE-agent, the first live software agent that evolves its own scaffold on the fly while solving each problem, starting from nothing more than bash tools. It solves 77.4% of SWE-bench Verified without test-time scaling, surpassing every existing software agent including the best proprietary system, and sets the best-known solve rate of 45.8% on the harder SWE-Bench Pro.

Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?

Chunqiu Steven Xia, Zhe Wang, Yan Yang, Yuxiang Wei, Lingming Zhang

Top-1 Open-Source Agent Performance on SWE-bench Verified

LLM-based software agents solve real-world issues with carefully hand-crafted scaffolds, yet exhausting that design space is prohibitively costly, and existing self-improving agents rely on offline training that transfers poorly across models and benchmarks. We propose Live-SWE-agent, the first live software agent that evolves its own scaffold on the fly while solving each problem, starting from nothing more than bash tools. It solves 77.4% of SWE-bench Verified without test-time scaling, surpassing every existing software agent including the best proprietary system, and sets the best-known solve rate of 45.8% on the harder SWE-Bench Pro.

PurpCode: Reasoning for Safer Code GenerationPurpCode: Reasoning for Safer Code Generation
PurpCode: Reasoning for Safer Code Generation

Jiawei Liu*, Nirav Diwan*, Zhe Wang*, Haoyu Zhai, Xiaona Zhou, Kiet A. Nguyen, Tianjiao Yu, Muntasir Wahed, Yinlin Deng, Hadjer Benkraouda, Yuxiang Wei, Lingming Zhang, Ismini Lourentzou, Gang Wang (* equal contribution)

1st Place in Amazon Nova AI Challenge 2025 ($250,000)
NeurIPS 2025

Code reasoning models are increasingly trusted to write production code, yet they still emit vulnerable code and can be steered into assisting malicious cyberactivity. We introduce PurpCode, the first post-training recipe for safe code reasoning, which first teaches a model to reason against explicit cybersafety rules and then balances safety against utility through multi-objective reinforcement learning over red-teamed prompts. The resulting PurpCode-32B achieves state-of-the-art cybersafety among frontier models while lowering overrefusal and preserving both coding ability and general security knowledge.

PurpCode: Reasoning for Safer Code Generation

Jiawei Liu*, Nirav Diwan*, Zhe Wang*, Haoyu Zhai, Xiaona Zhou, Kiet A. Nguyen, Tianjiao Yu, Muntasir Wahed, Yinlin Deng, Hadjer Benkraouda, Yuxiang Wei, Lingming Zhang, Ismini Lourentzou, Gang Wang (* equal contribution)

1st Place in Amazon Nova AI Challenge 2025 ($250,000)
NeurIPS 2025

Code reasoning models are increasingly trusted to write production code, yet they still emit vulnerable code and can be steered into assisting malicious cyberactivity. We introduce PurpCode, the first post-training recipe for safe code reasoning, which first teaches a model to reason against explicit cybersafety rules and then balances safety against utility through multi-objective reinforcement learning over red-teamed prompts. The resulting PurpCode-32B achieves state-of-the-art cybersafety among frontier models while lowering overrefusal and preserving both coding ability and general security knowledge.

MultiAgentBench: Evaluating the Collaboration and Competition of LLM agentsMultiAgentBench: Evaluating the Collaboration and Competition of LLM agents
MultiAgentBench: Evaluating the Collaboration and Competition of LLM agents

Kunlun Zhu*, Hongyi Du*, Zhaochen Hong*, Xiaocheng Yang*, Shuyi Guo*, Zhe Wang*, Zhenhailong Wang, Cheng Qian, Xiangru Tang, Heng Ji, Jiaxuan You (* equal contribution)

ACL 2025 Main

LLM agents are increasingly deployed in groups, yet existing benchmarks either test a single agent or stay within one narrow domain, missing the dynamics of coordination and competition altogether. We introduce MultiAgentBench, a benchmark that evaluates LLM-based multi-agent systems across diverse interactive scenarios and scores the quality of their collaboration and competition through milestone-based indicators rather than task completion alone. Across coordination protocols and strategies, graph topologies prove strongest in research scenarios and cognitive planning improves milestone achievement by 3%.

MultiAgentBench: Evaluating the Collaboration and Competition of LLM agents

Kunlun Zhu*, Hongyi Du*, Zhaochen Hong*, Xiaocheng Yang*, Shuyi Guo*, Zhe Wang*, Zhenhailong Wang, Cheng Qian, Xiangru Tang, Heng Ji, Jiaxuan You (* equal contribution)

ACL 2025 Main

LLM agents are increasingly deployed in groups, yet existing benchmarks either test a single agent or stay within one narrow domain, missing the dynamics of coordination and competition altogether. We introduce MultiAgentBench, a benchmark that evaluates LLM-based multi-agent systems across diverse interactive scenarios and scores the quality of their collaboration and competition through milestone-based indicators rather than task completion alone. Across coordination protocols and strategies, graph topologies prove strongest in research scenarios and cognitive planning improves milestone achievement by 3%.

Magicoder: Empowering Code Generation with OSS-Instruct
Magicoder: Empowering Code Generation with OSS-Instruct

Yuxiang Wei, Zhe Wang, Jiawei Liu, Yifeng Ding, Lingming Zhang

ICML 2024

Instruction tuning has made code LLMs far more capable, yet the synthetic data behind it inherits the biases of whichever model generated it. We introduce Magicoder, a family of fully open-source code LLMs — code, weights, and data — trained on 75K instructions from OSS-Instruct, which grounds data synthesis in real open-source snippets to yield more diverse and realistic instructions. At no more than 7B parameters, MagicoderS-CL-7B surpasses ChatGPT on HumanEval+ (66.5 vs. 65.9 pass@1).

Magicoder: Empowering Code Generation with OSS-Instruct

Yuxiang Wei, Zhe Wang, Jiawei Liu, Yifeng Ding, Lingming Zhang

ICML 2024

Instruction tuning has made code LLMs far more capable, yet the synthetic data behind it inherits the biases of whichever model generated it. We introduce Magicoder, a family of fully open-source code LLMs — code, weights, and data — trained on 75K instructions from OSS-Instruct, which grounds data synthesis in real open-source snippets to yield more diverse and realistic instructions. At no more than 7B parameters, MagicoderS-CL-7B surpasses ChatGPT on HumanEval+ (66.5 vs. 65.9 pass@1).

All publications
Education