About
I am Chenyuan Yang (杨晨源), a PhD student at UIUC advised by Prof. Lingming Zhang since 2022 Fall.
I received my B.S. degree with honors from the elite program in the Department of Computer Science & Technology at Nanjing University, advised by Prof. Yanyan Jiang.
My research aims to improve the reliability of software systems. I am interested in leveraging testing, analysis, and verification techniques to make software systems more reliable and robust, especially for machine learning systems. Besides, I tremendously enjoy contributing to the open-source community.
Currently, I focus on testing deep learning libraries, which are the central infrastructure for building, training, optimizing and deploying deep learning models. Until now, my work has totally detected 353 previously unknown bugs for widely-used deep learning libraries, including PyTorch, TensorFlow, JAX and OneFlow.
Besides deep learning libraries, I also reported more than 30 bugs for other open-source projects, such as NumPy, Moby, and VSCode-Vim.
Publications
Chenyuan Yang, Yinlin Deng, Runyu Lu, Jiayi Yao, Jiawei Liu, Reyhaneh Jabbarvand, Lingming Zhang
(Preprint), Oct 2023. [paper]
Yinlin Deng, Chunqiu Steven Xia, Chenyuan Yang, Shizhuo Zhang, Shujing Yang, Lingming Zhang
46th International Conference on Software Engineering
(ICSE 2024), April 2024. [paper]
Yinlin Deng, Chunqiu Steven Xia, Haoran Peng, Chenyuan Yang, Lingming Zhang
32nd International Symposium on Software Testing and Analysis
(ISSTA 2023), July 2023. [paper]
Chenyuan Yang, Yinlin Deng, Jiayi Yao, Yuxing Tu, Hanchi Li, Lingming Zhang
45th International Conference on Software Engineering
(ICSE 2023), May 2023. [paper] [code]
Yinlin Deng*, Chenyuan Yang*, Anjiang Wei, Lingming Zhang
30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
(ESEC/FSE 2022), Nov 2022. [paper] [code]
Anjiang Wei, Yinlin Deng, Chenyuan Yang, Lingming Zhang
44th International Conference on Software Engineering
(ICSE 2022), May 2022. [paper] [code]
* denotes joint first authors
Internships
Google Labs, Project Starline Summmer 2023
Talks
Fuzzing Deep-Learning Libraries via Automated Relational API Inference
- Software Engineering Retreat, University of Illinois at Urbana-Champaign, Sept. 2022
Free Lunch for Testing: Fuzzing Deep-Learning Libraries from Open Source
- iSE symposium, Nanjing University, May 2022