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

Human Computer Interaction: Spring 2024
Cloud Computing Technology: Spring 2024

Students

Click here for our team info.
Current Students: Jiawei Shen (沈佳伟), Yuchen Shao (邵语辰)

Publications

Full Publication List

Click here to get full publication list.

Selected Publications


    2024

  • Automatic and Efficient Customization of Neural Networks for ML Applications [Paper]
    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)

  • 2023

  • Run-Time Prevention of Software Integration Failures of Machine Learning APIs [Paper] [Artifact]
    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)
  • Self-Supervised Query Reformulation for Code Search [Paper]
    Yuetian Mao, Chengcheng Wan#, Yuze Jiang and Xiaodong Gu
    ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'23)
    (#Equal Contribution)
  • Stitcher: Learned Workload Synthesis from Historical Performance Footprints [Paper]
    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)
  • HotGPT: How to Make Software Documentation More Useful with a Large Language Model? [Paper]
    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)

  • 2022

  • Automated Testing of Software that Uses Machine Learning APIs [Paper] [Artifact] [Video]
    Chengcheng Wan, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann, Michael Maire, and Shan Lu
    44th International Conference on Software Engineering (ICSE'22)
  • Doppler: Automated SKU Recommendation in Migrating SQL Workloads to the Cloud. [Paper] [Release]
    Joyce Cahoon, Wenjing Wang, Yiwen Zhu, Katherine Lin, Sean Liu, Raymond Truong, Neetu Singh, Chengcheng Wan, Alexandra Ciortea, Sreraman Narasimhan and Subru Krishnan
    48th International Conference on Very Large Data Bases (VLDB'22)

  • 2021

  • Are Machine Learning Cloud APIs Used Correctly? [Paper] [Artifact] [Video]
    Chengcheng Wan, Shicheng Liu, Henry Hoffmann, Michael Maire, and Shan Lu
    43th International Conference on Software Engineering (ICSE'21)

  • Earlier

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

More

Awards

Academic Services

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

Talks

  • 智能化软件开发和维护论坛报告: 智能化软件的运行时故障修复
    CCF ChinaSoft 2023, December 1-3, 2023
  • 机器学习云服务的误用检测
    西安市智能软件工程重点实验室第二届青年学者论坛主题报告, August 25-26, 2022
  • 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