Chengcheng Wan

万成城 (中文主页)

Ph.D., Associate professor
Software Engineering Institute, East China Normal University (ECNU), China
Email: ccwan at sei · ecnu · edu · cn       ORCID       Google scholar      

Chengcheng Wan is an associate professor at East China Normal University. Prior to that, she was a Postdoctoral Scholar at The University of Chicago (2022-2023). She received her Ph.D. degree in Computer Science from UChicago (2017-2022), advised by Professor Shan Lu. Her undergraduate studies were undertaken at the Department of Computer Science & Engineering at Shanghai Jiao Tong University (2013-2017).

Her research focus on improving machine learning software systems. She is also generally interested in SE/Sys for AI and AI for SE/Sys.



Openings

I am looking for self-motivated undergraduate and graduate students to work with me. Feel free to drop me an email attached with your CV if you are interested.
欢迎博士生、硕士生以及本科生加入我们的研究小组。如果你对智能软件系统优化、智能化软件工程、大语言模型、系统优化、软件分析与测试等方向感兴趣,欢迎邮件联系和交流(请附上你的简历和你的研究/项目经历)

Teaching

Lectures

Thesis and Technical Report Composition: Fall 2024
LLM-enabled Intelligent Software System: Fall 2024
Human Computer Interaction: Spring 2024
Cloud Computing Technology: Spring 2024

Students

Click here for our team info.
Current Ph.D. Students: Di Yang (杨迪)
Current Master Students: Jiawei Shen (沈佳伟), Yuchen Shao (邵语辰), Hang He (何航), Jiazhen Zou (邹家振), Hang Xu (徐杭), Zhangbin Ning (宁张彬)

Textbook

  • 《软件工程原理与实践》,沈备军、万成城、陈昊鹏、陈雨亭,机械工业出版社,2023.10,ISBN: 978-7-111-73944-9 [Website]

Research

Information

Click here to get full publication list.

Click here to vist open-source project of Smart Software Engineering Lab.

Selected Publications


    2025

  • Between Lines of Code: Unraveling the Distinct Patterns of Machine and Human Programmers
    Yuling Shi, Hongyu Zhang, Chengcheng Wan and Xiaodong Gu
    International Conference on Software Engineering (ICSE'25) [Paper] [Artifact]

  • 2024

  • Keeper: Automated Testing and Fixing of Machine Learning Software
    Chengcheng Wan, Shicheng Liu, Sophie Xie, Yuhan Liu, Henry Hoffmann, Michael Maire, and Shan Lu
    IEEE Transactions on Software Engineering and Methodology (TOSEM'24) [Paper] [Artifact]
  • VarGAN: Adversarial Learning of Variable Semantic Representations
    Yalan Lin, Chengcheng Wan, Shuwen Bai and Xiaodong Gu
    IEEE Transactions on Software Engineering (TSE'24) [Paper] [Artifact]
  • Automatic and Efficient Customization of Neural Networks for ML Applications
    Yuhan Liu, Chengcheng Wan, Kuntai Du, Henry Hoffmann, Junchen Jiang, Shan Lu and Michael Maire
    USENIX Symposium on Operating Systems Design and Implementations (OSDI'24) [Paper] [Artifact]
  • BinPRE: Enhancing Field Inference in Binary Analysis Based Protocol Reverse Engineering
    Jiayi Jiang, Xiyuan Zhang, Chengcheng Wan*, Haoyi Chen, Haiying Sun, Ting Su*
    ACM Conference on Computer and Communications Security (CCS'24) [Artifact]

  • 2023

  • Run-Time Prevention of Software Integration Failures of Machine Learning APIs
    Chengcheng Wan, Yuhan Liu, Kuntai Du, Henry Hoffmann, Junchen Jiang, Michael Maire and Shan Lu
    SPLASH Object-Oriented Programming, Systems, Languages & Applications 2023 (OOPSLA'23) [Paper] [Artifact]
  • Self-Supervised Query Reformulation for Code Search
    Yuetian Mao, Chengcheng Wan#, Yuze Jiang and Xiaodong Gu (#Equal Contribution)
    ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'23) [Paper]
  • Stitcher: Learned Workload Synthesis from Historical Performance Footprints
    Chengcheng Wan, Yiwen Zhu, Joyce Cahoon, Wenjing Wang, Katherine Lin, Sean Liu, Raymond Truong, Neetu Singh, Alexandra Ciortea, Konstantinos Karanasos, Subru Krishnan
    26th International Conference on Extending Database Technology (EDBT'23) [Paper]
  • HotGPT: How to Make Software Documentation More Useful with a Large Language Model?
    Yiming Su, Chengcheng Wan, Utsav Sethi, Sreraman Narasimhan, Shan Lu, Madan Musuvathi and Suman Nath
    19th Workshop on Hot Topics in Operating Systems (HotOS XIX) [Paper]

  • Earlier

  • Automated Testing of Software that Uses Machine Learning APIs
    Chengcheng Wan, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann, Michael Maire, and Shan Lu
    International Conference on Software Engineering (ICSE'22) [Paper] [Artifact] [Video]
  • Are Machine Learning Cloud APIs Used Correctly?
    Chengcheng Wan, Shicheng Liu, Henry Hoffmann, Michael Maire, and Shan Lu
    International Conference on Software Engineering (ICSE'21) [Paper] [Artifact] [Video]
  • ALERT: Accurate Learning for Energy and Timeliness
    Chengcheng Wan, Muhammad Santriaji, Eri Rogers, Henry Hoffmann, Michael Maire, and Shan Lu
    2020 USENIX Annual Technical Conference (USENIX ATC'20) [Paper] [Video]
  • Orthogonalized SGD and Nested Architectures for Anytime Neural Networks
    Chengcheng Wan, Henry Hoffmann, Shan Lu, and Michael Maire
    37th International Conference on Machine Learning (ICML'20) [Paper] [Video]
  • View-Centric Performance Optimization for Database-Backed Web Applications
    SIGSOFT Distinguished Paper Award
    Junwen Yang, Cong Yan, Chengcheng Wan, Shan Lu, and Alvin Cheung
    41th International Conference on Software Engineering (ICSE'19) [Paper] [Artifact]

More

Awards

Academic Services

  • Invited Reviewer of Journals:
  • IEEE Transactions on Software Engineering (TSE)
  • Program Committee Member:
  • ASPLOS: 2025
  • ASE: 2024
  • SANER: 2024, 2023 (Industry)
  • ISSRE: 2024
  • ICSE: 2023 (Poster)
  • OSDI Artifact Evaluation: 2021
  • Session Chair
  • SANER 2023, ChinaSoft 2023

Talks

  • 可信泛在智能软件系统论坛, 会议执行主席
    优秀青年学者论坛报告: 智能化软件的运行时故障修复
    CCF ChinaSoft 2024, November 15-17, 2023
  • AI-CPS可信构造与验证, 会议执行主席 [News]
    CCF软件工程专委会青年论坛学术报告会, May 7, 2024
  • 智能化软件开发和维护论坛报告: 智能化软件的运行时故障修复
    CCF ChinaSoft 2023, December 1-3, 2023
  • Preview Session talk: Correctness [Video]
    USENIX Symposium on Operating Systems Design and Implementation, July 14-16, 2021
  • Preview Session talk: Correctness and Debugging [Video]
    USENIX Annual Technical Conference July 14-16, 2021