Biography

Chao Peng (彭péng, 超chāo)

I am a Senior Research Scientist at ByteDance (字节跳动). I received my PhD degree from Laboratory for Foundations of Computer Science (LFCS), The University of Edinburgh under supervision of Prof. Ajitha Rajan.

At ByteDance, I lead the Software Engineering Lab, where we conduct research on AI agents for software engineering. My research interest lies in the area of software testing, program repair and optimisations, and the synergy with machine learning and compiler techniques. I am also responsible for academic development and university collaboration.

Outside of work, I enjoy going to the gym.

Email:

prefix="chao.peng"
domain="acm"
email=${prefix}@${domain}.org
Interests
  • LLM4Code
  • Software Testing
  • Program Repair
Education
  • PhD in Informatics, 2021

    University of Edinburgh, UK

  • MSc in High Performance Computing and Data Science, 2017

    University of Edinburgh, UK

  • BEng in Computer Science and Technology, 2016

    Xuzhou University of Technology, China

News

More..

Service

Organising/Steering Committee AIware@ASE 2025, AI IDE@FSE 2025, APR@ICSE 2025
PC Member (Research/Technical Track) ASE 2025, FSE 2025, MSR 2023(Junior PC), A-Mobile 2022, PRDC 2022
PC Member (Industry Track) MSR 2025, SANER 2025, ISSRE 2024, APSEC 2024, MSR 2024
PC Member (Artifact Evaluation) OSDI 2022, USENIX ATC 2022, ISSTA 2022, 2021, 2020
Reviewer TOSEM, TSE, STVR
Sub-reviewer ICSE 2019 Software Engineering in Practice Track
Student Volunteer PLDI 2020, ISSTA 2019, ETAPS 2019

Teaching

[Part-time Postgraduate Student Mentor] School of Computer Science, Fudan University. Mar 2022 - Present

[Sub-supervisor] MSc Projects. School of Informatics, the University of Edinburgh. Apr 2018 - Aug 2018, Apr 2019 - Aug 2019

[Teaching Assistant, Tutor and Marker] Software Testing. School of Informatics, the University of Edinburgh. Jan 2018 - Apr 2018, Jan 2019 - Apr 2019, Jan 2021 - Apr 2021

[Marker] Computer Programming Skills and Concepts. School of Informatics, the University of Edinburgh. Nov 2017 - Dec 2017, Dec 2018 - Jan 2019

[Demonstrator] Introduction to Java Programming. School of Informatics, the University of Edinburgh. Sep 2017 - Dec2017, Sep 2018 - Dec 2018

Awards

Scholarship

  • School of Informatics Scholarship (fully-funded PhD scholarship)
  • Outstanding Graduate Scholarship at Xuzhou University of Technology
  • China National Scholarship of 2014⁄15 Academic Year
  • China National Encouragement Scholarship of 2013⁄14 Academic Year
  • China National Scholarship of 2012⁄13 Academic Year

Honours

  • Spot Bonus at ByteDance
  • Nominee for Teaching Awards: Best Student Who Tutors Award
  • Certificate of Achievement for Participating in the 6th Annual HPCAC Student Cluster Competition
  • Top Ten Role Models of Study in Xuzhou University of Technology
  • Excellent Graduate of Xuzhou University of Technology
  • Jiangsu Province-Level Excellent Student Cadre

Work Experience

 
 
 
 
 
Senior Research Scientist
December 2021 – Present Beijing, China
LLM4SE | AI IDE | University Collaboration
 
 
 
 
 
[Internship] Programming Language Research Intern
Huawei Edinburgh Research Centre
November 2020 – June 2021 Edinburgh, UK
  • Project: Testing and benchmarking for compilers
  • Mentor: Dan Ghica (PL Group Lead)
 
 
 
 
 
[Internship] Mobile GPU Research Intern
Huawei London Research Centre
October 2019 – February 2020 London, UK
  • Micro benchmarking for mobile GPUs
  • Mentor: Graham Connor (Chief GPU Scientist)

Extra-Curricular & Volunteer Activities

Volunteer and Demonstrator
President of Student Union
Volunteer Manager