About Me

I am a first-year PhD student in Computer Science at University of Chicago, advised by Prof. Kexin Pei and Prof. Shan Lu.

I received my M.S. degree at UIUC advised by Prof. Lingming Zhang in 2024. Prior to that, I obtained my B.S. degree from Huazhong University of Science and Technology in 2022, where I was advised by Prof. Ming Wen.

My research interests are software engineering, program analysis, program testing/repair.

Publications

[preprint] Synthesizing Performance Constraints for Evaluating and Improving Code Efficiency

Jun Yang, Cheng-Chi Wang, Bogdan Alexandru Stoica, Kexin Pei

arxiv, May 2025. [paper]

Benchmarking Automated Program Repair: An Extensive Study on Both Real-World and Artificial Bugs

Yicheng Ouyang*, Jun Yang*, Lingming Zhang

Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2024) [paper][code]

RepoQA: Evaluating Long Context Code Understanding

Jiawei Liu, Jia Le Tian, Vijay Daita, Yuxiang Wei, Yifeng Ding, Yuhan Katherine Wang, Jun Yang, Lingming Zhang

First Workshop on Long-Context Foundation Models (LCFM@ICML24) [paper][code]

When Automated Program Repair Meets Regression Testing–An Extensive Study on 2 Million Patches

Yiling Lou, Jun Yang, Samuel Benton, Dan Hao, Lin Tan, Zhenpeng Chen, Lu Zhang, Lingming Zhang

ACM Transactions on Software Engineering and Methodology, 2024 (TOSEM 2024) [paper][code]

A Large-Scale Empirical Review of Patch Correctness Checking Approaches

Jun Yang*, Yuehan Wang*, Yiling Lou, Ming Wen, Lingming Zhang

31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE 2023) [paper][code]

Why do developers remove lambda expressions in Java?

Mingwei Zheng, Jun Yang, Ming Wen, Hengcheng Zhu, Yepang Liu, Hai Jin

36th IEEE/ACM International Conference on Automated Software Engineering (ASE 2021). [paper][code]

* denotes joint first authors