Full Publication List

2025

  1. "Between Lines of Code: Unraveling the Distinct Patterns of Machine and Human Programmers". Yuling Shi, Hongyu Zhang, Chengcheng Wan and Xiaodong Gu. (ICSE'25) [Paper] [Artifact]

2024

  1. "Keeper: Automated Testing and Fixing of Machine Learning Software". Chengcheng Wan, Shicheng Liu, Sophie Xie, Yuhan Liu, Henry Hoffmann, Michael Maire, and Shan Lu. (TOSEM'24) [Paper] [Artifact]
  2. "VarGAN: Adversarial Learning of Variable Semantic Representations". Yalan Lin, Chengcheng Wan, Shuwen Bai and Xiaodong Gu. (TSE'24) [Paper] [Artifact]
  3. "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. (OSDI'24) [Paper] [Artifact]
  4. "On the Effectiveness of Large Language Models in Domain-Specific Code Generation". Yalan Lin, Meng Chen, Yuhan Hu, Hongyu Zhang, Chengcheng Wan, Zhao Wei, Yong Xu, Juhong Wang and Xiaodong Gu. (TOSEM'24) [Paper]
  5. BinPRE: Enhancing Field Inference in Binary Analysis Based Protocol Reverse Engineering. Jiayi Jiang, Xiyuan Zhang, Chengcheng Wan*, Haoyi Chen, Haiying Sun, Ting Su*.(CCS'24) [Artifact]
  6. "OPass: Orchestrating TVM's Passes for Lowering Memory Footprints of Computation Graphs". Pengbo Nie, Zihan Wang, Chengcheng Wan, Ziyi Lin, He Jiang, Jianjun Zhao, Yuting Chen. (ICSME'24) [Paper]
  7. "FIPSER: Improving Fairness Testing of DNN by Seed Prioritization". Junwei Chen, Yueling Zhang, Lingfeng Zhang, Min Zhang, Chengcheng Wan, Ting Su, Geguang Pu. (ASE'24)

2023

  1. "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. (OOPSLA'23) [Paper] [Artifact]
  2. "Self-Supervised Query Reformulation for Code Search". Yuetian Mao, Chengcheng Wan#, Yuze Jiang and Xiaodong Gu. (ESEC/FSE'23) [Paper] (#Equal Contribution)
  3. "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. (EDBT'23) [Paper]
  4. "GenCoG: A DSL-Based Approach to Generating Computation Graphs for TVM Testing". Zihan Wang, Pengbo Nie, Xinyuan Miao, Yuting Chen, Chengcheng Wan, Lei Bu and Jianjun Zhao. (ISSTA'23)
  5. "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. (HotOS XIX) [Paper]

2022

  1. "Automated Testing of Software that Uses Machine Learning APIs". Chengcheng Wan, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann, Michael Maire, and Shan Lu. (ICSE'22) [Paper] [Artifact] [Video]
  2. "Doppler: Automated SKU Recommendation in Migrating SQL Workloads to the Cloud". Joyce Cahoon, Wenjing Wang, Yiwen Zhu, Katherine Lin, Sean Liu, Raymond Truong, Neetu Singh, Chengcheng Wan, Alexandra Ciortea, Sreraman Narasimhan and Subru Krishnan. (VLDB'22) [Paper] [Release]
  3. "Hierarchical Memory-Constrained Operator Scheduling of Neural Architecture Search Networks". Zihan Wang, Chengcheng Wan, Yuting Chen, Ziyi Lin, He Jiang and Lei Qiao. (DAC'22)
  4. "Coverage-Directed Differential Testing of X.509 Certificate Validation in SSL/TLS Implementations". Pengbo Nie, Chengcheng Wan, Jiayu Zhu, Yuting Chen and Zhendong Su. (TOSEM'22)

2021

  1. "Are Machine Learning Cloud APIs Used Correctly?". Chengcheng Wan, Shicheng Liu, Henry Hoffmann, Michael Maire, and Shan Lu. (ICSE'21) [Paper] [Artifact] [Video]

2020

  1. "ALERT: Accurate Learning for Energy and Timeliness". Chengcheng Wan, Muhammad Santriaji, Eri Rogers, Henry Hoffmann, Michael Maire, and Shan Lu. (USENIX ATC'20) [Paper] [Video]
  2. "Orthogonalized SGD and Nested Architectures for Anytime Neural Networks". Chengcheng Wan, Henry Hoffmann, Shan Lu, and Michael Maire. (ICML'20) [Paper] [Video]
  3. "Guided, Deep Testing of X.509 Certificate Validation via Coverage Transfer Graphs". Jiayu Zhu, Chengcheng Wan, Pengbo Nie, Yuting Chen and Zhendong Su. (ICSME'20)

2019

  1. [Distinguished Paper] "View-Centric Performance Optimization for Database-Backed Web Applications". Junwen Yang, Cong Yan, Chengcheng Wan, Shan Lu, and Alvin Cheung. (ICSE'19) [Paper] [Artifact]

Earlier

  1. "SMOPAT: Mining Semantic Mobility Patterns from Trajectories of Private Vehicles". Chengcheng Wan, Yanmin Zhu, Jiadi Yu, and Yanyan Shen. (Information Sciences'18)
  2. "Multi-Perspective Change Impact Analysis Using Linked Data of Software Engineering". Chengcheng Wan, Zece Zhu, Yuchen Zhang, and Yuting Chen. (Internetware'16)