Jun Yang

I am a second-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 Program Analysis, Test Generation, LLMs for Code, and Proof Generation.

Publications

  1. wedge-motivating.gif
    Synthesizing Performance Constraints for Evaluating and Improving Code Efficiency
    Jun Yang, Cheng-Chi Wang, Bogdan Alexandru Stoica, and Kexin Pei
    In The Thirty-ninth Annual Conference on Neural Information Processing Systems, 2025
  2. Repoqa: Evaluating Long Context Code Understanding
    Jiawei Liu, Jia Le Tian, Vijay Daita, Yuxiang Wei, Yifeng Ding, Yuhan Katherine Wang, Jun Yang, and LINGMING ZHANG
    In First Workshop on Long-Context Foundation Models@ ICML 2024, 2024
  3. Benchmarking Automated Program Repair: an Extensive Study on Both Real-World and Artificial Bugs
    Yicheng Ouyang, Jun Yang, and Lingming Zhang
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024
  4. When Automated Program Repair Meets Regression Testing—an Extensive Study on Two Million Patches
    Yiling Lou, Jun Yang, Samuel Benton, Dan Hao, Lin Tan, Zhenpeng Chen, Lu Zhang, and Lingming Zhang
    ACM Transactions on Software Engineering and Methodology, 2024
  5. A Large-Scale Empirical Review of Patch Correctness Checking Approaches
    Jun Yang, Yuehan Wang, Yiling Lou, Ming Wen, and Lingming Zhang
    In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023
  6. Why Do Developers Remove Lambda Expressions in Java?
    Mingwei Zheng, Jun Yang, Ming Wen, Hengcheng Zhu, Yepang Liu, and Hai Jin
    In 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2021