• [Preprint] Large Language Model-Based Agents for Software Engineering: A Survey
    Junwei Liu, Kaixin Wang, Yixuan Chen, Xin Peng, Zhenpeng Chen, Lingming Zhang, Yiling Lou.
    Preprint Github

  • [Preprint] Evaluating Instruction-Tuned Large Language Models on Code Comprehension and Generation
    Zhiqiang Yuan, Junwei Liu, Qiancheng Zi, Mingwei Liu, Xin Peng, Yiling Lou.
    arXiv:2308.01240

  • [ICSE'25] Boosting Static Resource Leak Detection via LLM-based Resource-Oriented Intention Inference
    Chong Wang, Jianan Liu, Xin Peng, Yang Liu, Yiling Lou.
    In: Proceedings of the 47th International Conference on Software Engineering, to appear, April 2025, Ottawa, Canada
    arXiv Preprint Version

  • [ICSE'25] TIGER: A Generating-Then-Ranking Framework for Practical Python Type Inference
    Chong Wang, Jian Zhang, Yiling Lou, Mingwei Liu, Weisong Sun, Yang Liu, Xin Peng.
    In: Proceedings of the 47th International Conference on Software Engineering, to appear, April 2025, Ottawa, Canada

  • [FSE'24] Evaluating and Improving ChatGPT for Unit Test Generation
    Zhiqiang Yuan, Mingwei Liu, Shiji Ding, Kaixin Wang, Yixuan Chen, Xin Peng, Yiling Lou
    In: proceedings of the ACM International Conference on the Foundations of Software Engineering , to appear, July 2024, Brazil, Brazil
    Github
    arXiv Preprint Version No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generation

  • [ICSE'24] ClassEval: Evaluating Large Language Models in Class-Level Code Generation
    Xueying Du, Mingwei Liu, Kaixin Wang, Hanlin Wang, Junwei Liu, Yixuan Chen, Jiayi Feng, Chaofeng Sha, Xin Peng, Yiling Lou.
    In: proceedings of the 46th International Conference on Software Engineering, to appear, April 2024, Lisbon, Portugal
    arXiv:2308.01861 Benchmark Github ClassEval Leaderboard

  • [ASE'23] CodeGen4Libs: A Two-Stage Approach for Library-Oriented Code Generation
    Mingwei Liu, Tianyong Yang, Yiling Lou, Xueying Du, Ying Wang, Xin Peng.
    In: proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, to appear, Sept 2023, Kirchberg, Luxembourg
    PAPER

  • [ASE'23] Generating Variable Explanations via Zero-shot Prompt Learning
    Chong Wang, Yiling Lou, Junwei Liu, Xin Peng.
    In: proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, to appear, Sept 2023, Kirchberg, Luxembourg
    PAPER

  • [ASE'23] Merge Conflict Resolution: Classification or Generation?
    Jinhao Dong, Qihao Zhu, Zeyu Sun, Yiling Lou, Dan Hao.
    In: proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, to appear, Sept 2023, Kirchberg, Luxembourg
    PAPER

  • [ESEC/FSE'23] Mining Resource-Operation Knowledge to Support Resource Leak Detection
    Chong Wang, Yiling Lou, Xin Peng, Jianan Liu, Baihan Zou.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, to appear, Dec 2023, San Francisco, USA
    PAPER

  • [ESEC/FSE'23] Recommending Analogical APIs via Knowledge Graph Embedding
    Mingwei Liu, Yanjun Yang, Yiling Lou, Xin Peng, Zhong Zhou, Xueying Du, Tianyong Yang.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, to appear, Dec 2023, San Francisco, USA
    PAPER ACM SIGSOFT Distinguished Paper Award

  • [ESEC/FSE'23] A Large-scale Empirical Review of Patch Correctness Checking Approaches
    Jun Yang, Yuehan Wang, Yiling Lou, Ming Wen, Lingming Zhang.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, to appear, Dec 2023, San Francisco, USA
    PAPER
    arXiv Preprint Version Attention: Not Just Another Dataset For Patch Correctness Checking

  • [ESEC/FSE'23] KG4CraSolver: Recommending Crash Solutions via Knowledge Graph
    Xueying Du, Yiling Lou, Mingwei Liu, Xin Peng, Tianyong Yang.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, to appear, Dec 2023, San Francisco, USA
    PAPER

  • [ICSE'23] KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair
    Nan Jiang, Thibaud Lutellier, Yiling Lou, Lin Tan, Dan Goldwasser, Xiangyu Zhang.
    In: proceedings of the 45th IEEE/ACM International Conference on Software Engineering, May 2023, Melbourne, Australia.
    PAPER

  • [ICSE'23] Revisiting Learning-based Commit Message Generation
    Jinhao Dong, Yiling Lou, Dan Hao, Lin Tan.
    In: proceedings of the 45th IEEE/ACM International Conference on Software Engineering, May 2023, Melbourne, Australia.
    PAPER

  • [ICSE'22] FIRA: Fine-Grained Graph-Based Code Change Representation for Automated Commit Message Generation
    Jinhao Dong, Yiling Lou, Qihao Zhu, Zeyu Sun, Zhilin Li, Wenjie Zhang, Dan Hao.
    In: proceedings of the 44th IEEE/ACM International Conference on Software Engineering, pp 970-981, May 21-22, 2022, Pittsburgh, USA.
    PAPER

  • [ICSE'22] Automated Assertion Generation via Information Retrieval and Its Integration with Deep Learning.
    Hao Yu, Yiling Lou, Ke Sun, Dezhi Ran, Tao Xie, Dan Hao, Ying Li, Ge Li, Qianxiang Wang.
    In: proceedings of the 44th IEEE/ACM International Conference on Software Engineering, pp 163-174, May 21-22, 2022, Pittsburgh, USA.
    PAPER

  • [ICSME'21] Interactive Patch Filtering as Debugging Aid.
    Jingjing Liang, Ruyi Ji, Jiajun Jiang, Shurui Zhou, Yiling Lou, Yingfei Xiong, Gang Huang.
    In: proceedings of the 37th International Conference on Software Maintenance and Evolution, pp 239-250, Sep 29 - Oct 1, 2021, Luxembourg City.
    PAPER IEEE TCSE Distinguished Paper Award

  • [ESEC/FSE'21] Boosting Coverage-Based Fault Localization via Graph-Based Representation Learning.
    Yiling Lou, Qihao Zhu, Jinhao Dong, Xia Li, Zeyu Sun, Dan Hao, Lu Zhang, Lingming Zhang.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp 664-676, August 23-27, 2021, Athens, Greece.
    PAPER

  • [ESEC/FSE'21] An Empirical Study on Challenges of Application Development in Serverless Computing.
    Jinfeng Wen, Zhenpeng Chen, Yi Liu, Yiling Lou, Yun Ma, Gang Huang, Xin Jin, Xuanzhe Liu.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, August 23-27, 2021, Athens, Greece.
    PAPER

  • [ICSE'21] An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applications.
    Zhenpeng Chen, Huihan Yao, Yiling Lou, Yanbin Cao, Yuanqiang Liu, Haoyu Wang, Xuanzhe Liu.
    In: proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, pp 674-685, May 23-29, 2021, Madrid, Spain.
    PAPER

  • [ASE'20] On the Effectiveness of Unified Debugging: An Extensive Study on 16 Program Repair Systems.
    Samuel Benton, Xia Li, Yiling Lou, Lingming Zhang.
    In: proceedings of the IEEE/ACM International Conference on Automated Software Engineering, pp 907-918, Sep. 2020, Melbourne, Australia.
    PAPER

  • [ESEC/FSE'20] Understanding Build Issue Resolution in Practice: Symptoms and Fix Patterns.
    Yiling Lou, Zhenpeng Chen, Yanbin Cao, Dan Hao, Lu Zhang.
    In: proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp 617-628, Nov. 2020, CA, USA.
    PAPER

  • [ISSTA'20] Can Automated Program Repair Refine Fault Localization? A Unified Debugging Approach.
    Yiling Lou, Ali Ghanbari, Xia Li, Lingming Zhang, Haotian Zhang, Dan Hao, Lu Zhang.
    In: proceedings of the 29th International Symposium on Software Testing and Analysis, pp 75-87, July 2020, CA, USA.
    PAPER

  • [ISSTA'19] History-driven Build Failure Fixing: How Far Are We?
    Yiling Lou, Junjie Chen, Lingming Zhang, Dan Hao, Lu Zhang.
    In: proceedings of the 28th International Symposium on Software Testing and Analysis, pp.43-54, July 2019, Beijing, China.
    PAPER ACM SIGSOFT Distinguished Paper Award

  • [ESEC/FSE'18] Optimizing Test Prioritization via Test Distribution Analysis.
    Junjie Chen, Yiling Lou, Lingming Zhang, Jianyi Zhou, Xiaoleng Wang, Dan Hao, Lu Zhang.
    In: proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp 656-667, Nov. 2018, FL, USA.
    PAPER

  • [ESEC/FSE'16] Isomorphic Regression Testing: Executing Uncovered Branches without Test Augmentation.
    Jie Zhang, Yiling Lou, Lingming Zhang, Dan Hao, Lu Zhang, Hong Mei.
    In: proceedings of the 24th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Nov. 2016, WA, USA.
    PAPER

  • [ICSE'16] How Does Regression Test Prioritization Perform in Real-World Software Evolution?
    Yafeng Lu, Yiling Lou, Shiyang Cheng, Lingming Zhang, Dan Hao, Yangfan Zhou, Lu Zhang.
    In: proceedings of the 38th IEEE/ACM International Conference on Software Engineering, May 2016, TX, USA.
    PAPER