I am broadly interested in Programming Languages, Software Engineering, and Systems.
Previously, I was an undergrad at The University of Chicago double majoring in Computer Science and Mathematics with a minor in Physics. While at UChicago, I worked with Prof. Shan Lu on a series of Machine Learning (ML) cloud API studies. We conducted the first empirical study on understanding how such ML cloud APIs are used by developers and proposed the first systematic testing framework for such APIs.
- B.S. (w. Honors) in Computer Science & in Mathematics, Minor in Physics
The University of Chicago, 2022
- Quarter-long exchange (Autumn 2021), California Institute of Technology
- Honors thesis: Characterizing, Detecting, and Exposing Mis-uses of Machine Learning cloud APIs in Open-source Software
- Ph.D in Computer Science
Stanford University, 2022 - 202(?)
- Machine Learning Cloud APIs
Automated Testing of Software that Uses Machine Learning APIs
Chengcheng Wan, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann, Michael Maire, Shan Lu
44th International Conference on Software Engineering, 2022 (ICSE 2022)
Are Machine Learning Cloud APIs Used Correctly?
Chengcheng Wan, Shicheng Liu, Henry Hoffmann, Michael Maire, Shan Lu
43rd International Conference on Software Engineering, 2021 (ICSE 2021)