Yicheng Ouyang

I am a third-year Computer Science PhD student at University of Illinois Urbana-Champaign advised by Professor Lingming Zhang and Professor Darko Marinov. My research interest lies in Software Engineering, specifically Automated Program Repair, Fault Localization, Program Analysis and Software Testing.

Before coming to UIUC, I completed my undergrad at the Southern University of Science and Technology where I was fortunate to work with Professor Yuqun Zhang.

Publications

Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs.
Yicheng Ouyang, Jun Yang, Lingming Zhang.
In Proceedings of the 33rd ACM International Symposium on Software Testing and Analysis
(ISSTA 2024)
, 2024. [PDF]

MirrorTaint: Practical Non-intrusive Dynamic Taint Tracking for JVM-based Microservice Systems.
Yicheng Ouyang, Kailai Shao, Kunqiu Chen, Ruobing Shen, Chao Chen, Mingze Xu, Yuqun Zhang, Lingming Zhang.
In Proceedings of the 45th IEEE/ACM International Conference on Software Engineering
(ICSE 2023)
, 2023. [PDF]

SJFuzz: Seed & Mutator Scheduling for JVM Fuzzing.
Mingyuan Wu, Yicheng Ouyang, Minghai Lu, Junjie Chen, Yingquan Zhao, Heming Cui, Guowei Yang, Yuqun Zhang.
Proceedings of 31st ACM SIGSOFT International Symposium on the Foundations of Software Engineering
(FSE 2023)
, 2023. [PDF]

Fast and Precise On-the-fly Patch Validation for All.
Lingchao Chen, Yicheng Ouyang, Lingming Zhang.
In Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering
(ICSE 2021)
, 2021. [PDF]

Simulee: Detecting CUDA Synchronization Bugs via Memory-Access Modeling.
Mingyuan Wu, Yicheng Ouyang, Husheng Zhou, Lingming Zhang, Cong Liu, Yuqun Zhang.
In Proceedings of the 42nd IEEE/ACM International Conference on Software Engineering
(ICSE 2020)
, 2020. [PDF]

Internships

Google LLC Google

Sunnyvale, California, United States May 2024 - Aug 2024

Kuaishou Technology Kuaishou

Kuaishou Headquarters, Haidian District, Beijing, China May 2021 - Aug 2021

Ant Group AntGroup

S Space, Pudong District, Shanghai, China Jun 2020 - May 2021

DaYu Network Technology Dayu

Suzhou Industrial Park, Jiangsu, China Jun 2018 - Sep 2018

Teaching

CS427: Software Engineering I

Teaching Assistant at UIUC Fall 2023 & Fall 2024

CS309: Object-oriented Analysis and Design

Teaching Assistant at SUSTech Fall 2019

Talks

MirrorTaint: Practical Non-intrusive Dynamic Taint Tracking for JVM-based Microservice Systems.

ICSE 2023, Melbourne, Australia May 2023