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