Full Publication List
Pre-print
- "A Study of In-Context-Learning-Based Text-to-SQL Errors". Jiawei Shen, Chengcheng Wan*, Ruoyi Qiao, Jiazhen Zou, Hang Xu, Yuchen Shao, Yueling Zhang, Weikai Miao, Geguang Pu*. [Paper]
2025
- "Are LLMs Correctly Integrated into Software Systems?". Yuchen Shao, Yuheng Huang, Jiawei Shen, Lei Ma, Ting Su, Chengcheng Wan*. (ICSE'25) [Paper] [Artifact]
- "Between Lines of Code: Unraveling the Distinct Patterns of Machine and Human Programmers". Yuling Shi, Hongyu Zhang, Chengcheng Wan, Xiaodong Gu. (ICSE'25) [Paper] [Artifact]
- "IFSE: Taming Closed-box Functions in Symbolic Execution via Fuzz Solving". Qichang Wang, Chuyang Chen, Ruiyang Xu, Haiying Sun, Chengcheng Wan, Ting Su, Yueling Zhang, Geguang Pu. (ICSE'25 Demo) [Paper] [Artifact] [Video]
2024
- "Keeper: Automated Testing and Fixing of Machine Learning Software". Chengcheng Wan, Shicheng Liu, Sophie Xie, Yuhan Liu, Henry Hoffmann, Michael Maire, Shan Lu. (TOSEM'24) [Paper] [Artifact]
- "VarGAN: Adversarial Learning of Variable Semantic Representations". Yalan Lin, Chengcheng Wan, Shuwen Bai, Xiaodong Gu. (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, Michael Maire. (OSDI'24) [Paper] [Artifact]
- "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, Xiaodong Gu. (TOSEM'24) [Paper]
- "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) [Paper] [Artifact]
- "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]
- "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) [Paper]
2023
- "Run-Time Prevention of Software Integration Failures of Machine Learning APIs". Chengcheng Wan, Yuhan Liu, Kuntai Du, Henry Hoffmann, Junchen Jiang, Michael Maire, Shan Lu. (OOPSLA'23) [Paper] [Artifact]
- "Self-Supervised Query Reformulation for Code Search". Yuetian Mao, Chengcheng Wan#, Yuze Jiang, Xiaodong Gu. (ESEC/FSE'23) [Paper] (#Equal Contribution)
- "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]
- "GenCoG: A DSL-Based Approach to Generating Computation Graphs for TVM Testing". Zihan Wang, Pengbo Nie, Xinyuan Miao, Yuting Chen, Chengcheng Wan, Lei Bu, Jianjun Zhao. (ISSTA'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, Suman Nath. (HotOS XIX) [Paper]
2022
- "Automated Testing of Software that Uses Machine Learning APIs". Chengcheng Wan, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann, Michael Maire, Shan Lu. (ICSE'22) [Paper] [Artifact] [Video]
- "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, Subru Krishnan. (VLDB'22) [Paper] [Release]
- "Hierarchical Memory-Constrained Operator Scheduling of Neural Architecture Search Networks". Zihan Wang, Chengcheng Wan, Yuting Chen, Ziyi Lin, He Jiang, Lei Qiao. (DAC'22) [Paper]
- "Coverage-Directed Differential Testing of X.509 Certificate Validation in SSL/TLS Implementations". Pengbo Nie, Chengcheng Wan, Jiayu Zhu, Yuting Chen, Zhendong Su. (TOSEM'22) [Paper]
2021
- "Are Machine Learning Cloud APIs Used Correctly?". Chengcheng Wan, Shicheng Liu, Henry Hoffmann, Michael Maire, Shan Lu. (ICSE'21) [Paper] [Artifact] [Video]
2020
- "ALERT: Accurate Learning for Energy and Timeliness". Chengcheng Wan, Muhammad Santriaji, Eri Rogers, Henry Hoffmann, Michael Maire, Shan Lu. (USENIX ATC'20) [Paper] [Video]
- "Orthogonalized SGD and Nested Architectures for Anytime Neural Networks". Chengcheng Wan, Henry Hoffmann, Shan Lu, Michael Maire. (ICML'20) [Paper] [Video]
- "Guided, Deep Testing of X.509 Certificate Validation via Coverage Transfer Graphs". Jiayu Zhu, Chengcheng Wan, Pengbo Nie, Yuting Chen, Zhendong Su. (ICSME'20)
Earlier
- "View-Centric Performance Optimization for Database-Backed Web Applications". Junwen Yang, Cong Yan, Chengcheng Wan, Shan Lu, Alvin Cheung. (ICSE'19) [Paper] [Artifact]
SIGSOFT Distinguished Paper Award
- "SMOPAT: Mining Semantic Mobility Patterns from Trajectories of Private Vehicles". Chengcheng Wan, Yanmin Zhu, Jiadi Yu, Yanyan Shen. (Information Sciences'18)
- "Multi-Perspective Change Impact Analysis Using Linked Data of Software Engineering". Chengcheng Wan, Zece Zhu, Yuchen Zhang, Yuting Chen. (Internetware'16)