👋 About me

Hello, I’m Chenyan, a third-year PhD candidate in Computer Science.

I am supervised by Prof. Zhiyong Huang and Prof. Jin Song Dong at the Programming Languages and Software Engineering Lab (PLSE Lab) under National University of Singapore (NUS), and by Prof. Yun Lin at the CoPhi Research Group under Shanghai Jiao Tong University (SJTU).

My research is about AI for software engineering, specifically building intelligent systems that understand and recommend code edits. I work on learning how developers edit code in project-wise contexts, and on benchmarking and optimizing systems that predict these edits. Lately, I work with large language models (LLMs) for code intelligence.

🔍 I am looking for internship opportunities in AI for coding starting from early 2027 (outside mainland China). Feel free to reach out!

🔥 News

  • 2026.02:   🎉🎉 Our paper EditFlow: Benchmarking and Optimizing Code Edit Recommendation Systems via Reconstruction of Developer Flows has been accepted by OOPSLA’26.
  • 2025.09:   🎉🎉 Our paper Learning Project-wise Subsequent Code Edits via Interleaving Neural-based Induction and Tool-based Deduction has been accepted by ASE’25.
  • 2024.12:   🎉🎉 I passed the qualifying examination.
  • 2024.03:   🎉🎉 Our paper CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature has been accepted by ISSTA’24.

📝 Publications

Featured All

(# refers to equal contribution, * refers to corresponding author)

OOPSLA'26
sym
  • Liu C, Lin Y*, Chang J, Liu J, Qi B, Jiang B, Huang Z, Dong JS. EditFlow: Benchmarking and Optimizing Code Edit Recommendation Systems via Reconstruction of Developer Flows[J]. Proc. ACM Program. Lang., 10, OOPSLA1, Article 141 (April 2026), 28 pages. [Homepage] [PDF] [GitHub]
ASE'25
sym
  • Liu C, Lin Y*, Huang Y, Chang J, Qi B, Jiang B, Huang Z, Dong JS. Learning Project-wise Subsequent Code Edits via Interleaving Neural-based Induction and Tool-based Deduction[C]//2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE). IEEE, 2025: 1377-1389. [Homepage] [PDF] [GitHub]
ISSTA'24
sym
  • Liu C#, Cai Y#, Lin Y*, Huang Y, Pei Y, Jiang B, Yang P, Dong JS, Mei H. CoEdPilot: Recommending Code Edits with Learned Prior Edit Relevance, Project-wise Awareness, and Interactive Nature[C]//Proceedings of the 33rd ACM SIG- SOFT International Symposium on Software Testing and Analysis. 2024: 466-478 [Homepage] [PDF] [GitHub]

📖 Educations

  • 2023.08 - Present, Ph.D. in Computer Science, National University of Singapore (NUS).
  • 2021.08 - 2023.03, M.S. in Computer Science, National University of Singapore (NUS).
  • 2017.09 - 2021.06, B.S. in Computer Science, Huazhong University of Science and Technology (HUST).

👨‍💻 Internships

  • 2025.01 - 2025.08, Trae, ByteDance, Shenzhen, China.

🎖 Honors and Awards

  • 2025.12 Research Achievement Award, NUS.
  • 2024.11 3rd/74 in Prototype System Competition for Software Research Achievements, China Computer Federation (CCF).
  • 2024.08 Research Achievement Award, NUS.
  • 2021.06 Outstanding Undergraduate Student, HUST.

👨‍🏫 Teaching

  • 2026 Spring, Teaching Assistant, CS4211 Formal Methods for Software Engineering, NUS.
  • 2024 Fall, Teaching Assistant, CS5228 Knowledge Discovery and Data Mining, NUS.
  • 2024 Spring, Teaching Assistant, CS4248 Natural Language Processing, NUS.

🏷 Patent

  • 2025.08 Method, System, Apparatus, and Computer-Readable Storage Medium for Constructing Code Editing Datasets. China Invention Patent, Publication No. CN121070316A
  • 2025.08 Method, System, Apparatus, and Computer-Readable Storage Medium for Determining Code Editing Recommendations. China Invention Patent, Publication No. CN121029146A.
  • 2024.05 Method, System, Apparatus, and Computer-Readable Storage Medium for Code Editing. China Invention Patent, Publication No. CN119088381A.

💬 Invited Talks

  • 2024.12, Workshop on LLM-based Code Agent, International Conference on Distributed Artificial Intelligence, Singapore.