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 compilers and the Linux kernel. Until now, my work has totally detected 353 previously unknown bugs for widely-used deep learning systems, including PyTorch, TensorFlow, JAX and OneFlow, and 8 CVEs for the Linux kernel.
Besides deep learning systems and the Linux kernel, I also reported more than 30 bugs for other open-source projects, such as NumPy, Moby, and VSCode-Vim.
Publications
Wenhan Wang*, Chenyuan Yang*, Zhijie Wang*, Yuheng Huang, Zhaoyang Chu, Da Song, Lingming Zhang, An Ran Chen, Lei Ma
(Preprint), June 2024. [paper] [code]
Chenyuan Yang, Zijie Zhao, Lingming Zhang
(Preprint), Dec 2023. [paper] [code]
Chenyuan Yang, Yinlin Deng, Runyu Lu, Jiayi Yao, Jiawei Liu, Reyhaneh Jabbarvand, Lingming Zhang
Object-Oriented Programming, Systems, Languages, and Applications 2024 (in PACM PL)
(OOPSLA 2024), Oct 2024. [paper] [code]
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
Microsoft Research, Systems Research Group Summmer 2024
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