Research
Research Interests
Software Engineering:
- Code Generation: Code Efficiency Benchmark (FSE'25)
- Intelligent Code Analysis: Type Inference (ICSE'22, ASE'23); API Recommendation (TSE'22)
- Software Reliability: Automatic Program Repair (ICSE'24)
- Software Ecosystem: Language Feature Analysis (SANER'21); Run-time Environment Dependency Inference (ICSE'24)
Awards
- ACM SIGSOFT Distinguished Paper Award for Paper "Generative Type Inference for Python" at ASE'23, Sep 2023.
- Distinguished Paper Award for Paper "REEF: A Framework for Collecting Real-World Vulnerabilities and Fixes" at the Industry Challenge Track of ASE'23, Sep 2023.
- ACM SIGSOFT Distinguished Paper Award Nomination for Paper "Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for Python" at ICSE'22, May 2022.
Statistics
Total Publications
First-author Publications
2025
"COFFE: A Code Efficiency Benchmark for Code Generation"
Yun Peng, Jun Wan, Yichen Li, Xiaoxue Ren
The ACM International Conference on the Foundations of Software Engineering, Trondheim, Norway, Jun 23 - 27, 2025
"PerfCodeGen: Improving Performance of LLM Generated Code with Execution Feedback"
Yun Peng, Akhilesh Deepak Gotmare, Michael R. Lyu, Caiming Xiong, Silvio Savarese, Doyen Sahoo
The 2nd ACM international conference on AI Foundation Models and Software Engineering, Ottawa, Ontario, Canada, Apr 27 - 28, 2025
2024
"Domain Knowledge Matters: Improving Prompts with Fix Templates for Repairing Python Type Errors"
Yun Peng, Shuzheng Gao, Cuiyun Gao, Yintong Huo, Michael R. Lyu
46th International Conference on Software Engineering, Lisbon, Portugal, Apr 14-20, 2024
"Less is More? An Empirical Study on Configuration Issues in Python PyPI Ecosystem"
Yun Peng, Ruida Hu, Ruoke Wang, Cuiyun Gao, Shuqing Li, Michael R. Lyu
46th International Conference on Software Engineering, Lisbon, Portugal, Apr 14-20, 2024
"Less Cybersickness, Please: Demystifying and Detecting Stereoscopic Visual Inconsistencies in Virtual Reality Apps"
Shuqing Li, Cuiyun Gao, Jianping Zhang, Yujia Zhang, Yepang Liu, Jiazhen Gu, Yun Peng, Michael R. Lyu
The ACM International Conference on the Foundations of Software Engineering, Porto de Galinhas, Brazil, Brazil, Jul 15-19, 2024
"A Closer Look into Transformer-Based Code Intelligence Through Code Transformation: Challenges and Opportunities"
Yaoxian Li, Shiyi Qi, Cuiyun Gao, Yun Peng, David Lo, Zenglin Xu, Michael R. Lyu
IEEE Transactions on Software Engineering
"vFix: Facilitating Software Maintenance of Smart Contracts via Automatically Fixing Vulnerabilities"
Pengcheng Fang, Peng Gao, Yun Peng, QingZhao Zhang, Tao Xie, Dawn Song, Prateek Mittal, Sanjeev Kulkarni, Zhuotao Liu, Xusheng Xiao
40th International Conference on Software Maintenance and Evolution, Flatstaff, AZ, USA, Oct 6 - 11, 2024
"Enhancing LLM-Based Coding Tools through Native Integration of IDE-Derived Static Context"
Yichen Li, Yun Peng, Yintong Huo, Michael R. Lyu
The First International Workshop on Large Language Models for Code, Lisbon, Portugal, Apr 20, 2024
2023
"Generative Type Inference for Python"
Yun Peng, Chaozheng Wang, Wenxuan Wang, Cuiyun Gao, Michael R. Lyu
38th IEEE/ACM International Conference on Automated Software Engineering, Kirchberg, Luxembourg, Sep 11-15, 2023
ACM SIGSOFT Distinguished Paper Award
"REEF: A Framework for Collecting Real-World Vulnerabilities and Fixes"
Chaozheng Wang, Zongjie Li, Yun Peng, Shuzheng Gao, Sirong Chen, Shuai Wang, Cuiyun Gao, Michael R. Lyu
38th IEEE/ACM International Conference on Automated Software Engineering, Kirchberg, Luxembourg, Sep 11-15, 2023 (Industry Challenge)
Distinguished Paper Award for Industry Challenge Track
"Prompt Tuning in Code Intelligence: An Experimental Evaluation"
Chaozheng Wang, Yuanhang Yang, Cuiyun Gao, Yun Peng, Hongyu Zhang, Michael R. Lyu
IEEE Transactions on Software Engineering
"API Usage Recommendation via Multi-View Heterogeneous Graph Representation Learning"
Yujia Chen, Cuiyun Gao, Xiaoxue Ren, Yun Peng, Xin Xia, Michael R. Lyu
IEEE Transactions on Software Engineering
2022
"Revisiting, Benchmarking and Exploring API Recommendation: How Far Are We?"
Yun Peng, Shuqing Li, Wenwei Gu, Yichen Li, Wenxuan Wang, Cuiyun Gao, Michael R. Lyu
IEEE Transactions on Software Engineering
"No More Fine-tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligence"
Chaozheng Wang, Yuanhang Yang, Cuiyun Gao, Yun Peng, Hongyu Zhang and Michael R. Lyu
30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Singapore, Nov 14-18, 2022
”Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for Python”
Yun Peng, Zongjie Li, Cuiyun Gao, Bowei Gao, David Lo, Qirun Zhang, Michael R. Lyu
44th International Conference on Software Engineering, Pittsburgh, PA, USA, May 21-29, 2022
Nominated for ACM SIGSOFT Distinguished Paper Award
"Source code summarization with structural relative position guided Transformer"
Zi Gong, Cuiyun Gao, Yasheng Wang, Wenchao Gu, Yun Peng and Zenglin Xu
29th IEEE International Conference onSoftware Analysis, Evolution and Reengineering, March 15-18, 2022
Detailed Research Projects
ASE 2023
Generative Type Inference for Python ASE 2023 Paper Information Paper Name: Generative Type Inference for Python Conference: 38th IEEE/ACM International…
TSE 2022
Revisiting, Benchmarking and Exploring API Recommendation: How Far Are We? TSE 2022 Paper Information Paper Name: Revisiting, Benchmarking and Exploring…
ICSE22
Static Inference Meets Deep Learning: A Hybrid Type Inference Approach for Python ICSE 2022 Paper Information Paper Name: Static Inference…
SANER2021
An Empirical Study for Common Language Features Used in Python Projects SANER 2021 Paper Information Paper Name: An Empirical Study for…