Chengpeng Wang

Chengpeng Wang

Assistant Professor of Computer Science
School of Computing, National University of Singapore
COM1 #03-20, 13 Computing Drive, Singapore 117417

About Me

I am an Assistant Professor of Computer Science in the School of Computing at the National University of Singapore, leading the RISE Lab (Reliable and Intelligent Software Engineering). My research sits at the intersection of software engineering, programming languages, and machine learning. I develop program analysis techniques that improve the reliability and security of modern software systems, with particular interests in AI-assisted software development, agentic software engineering, and AI agent security.

Before joining NUS, I was a Post-Doctoral Researcher in the Department of Computer Science at Purdue University, working with Prof. Xiangyu Zhang. I obtained my Ph.D. from the Hong Kong University of Science and Technology, advised by Prof. Charles Zhang, and received my master's and bachelor's degrees from Tsinghua University.

News

We actively maintain the paper list on Agentic Software Engineering. Stars, forks, and contributions are welcome.
{{ n.date }}
{{ p.text }}{{ p.text }}

Students

I am looking for Postdoctoral Fellows, Ph.D. students, research interns, and visiting students to join the RISE Lab at NUS. I am particularly interested in working with self-motivated students excited about program analysis, agentic software engineering, and agent security. If you are interested, please send me an email with your CV.

{{ m.name }}
{{ m.role }}

Selected Publications

Selected papers. # denotes equal contribution.

View all publications →
{{ pub.label }}
{{ pub.pre }}Chengpeng Wang{{ pub.post }}
{{ pub.venueFull }}
🏆 {{ pub.note }}

Honors and Awards

{{ a.year }}
{{ a.title }}

Teaching

{{ t.code }}
{{ t.name }}
{{ t.when }}

Professional Service

{{ s.label }}. {{ s.items }}
Mentoring. Long-term mentor, SIGPLAN-M

Miscellaneous

Paper collections. Agentic Software Engineering
Program analysis reading. The Calculus of Computation; Data Flow Analysis: Theory and Practice; Static Program Analysis
Academic writing. Writing for Computer Science; The Elements of Style