I’m Chengran Yang, a fourth-year Ph.D. Candidate at the School of Computing and Information Systems (SCIS), Singapore Management University (SMU), working under the supervision of Professor David Lo (ACM & IEEE Fellow). My research lies at the intersection of Software Engineering (SE) and Artificial Intelligence (AI), focusing on Harnessing SE Community Knowledge for Developer-Centric Code Intelligence. My work targets two primary directions:
- (1) Improving Code Quality and Security in AI-driven Systems, specifically focusing on code correctness, runtime efficiency, and vulnerability detection;
- (2) Integrating Intelligent Assistants into Developer Workflows, enabling automated and intelligent support for developer activities, such as automated question answering, documentation generation, and structured code reasoning.
I have 14 publications in top-tier software engineering venues, e.g., ICSE, ASE, TSE, and TOSEM, and received the SMU Presidential Doctoral Fellowship. Before my doctoral studies, I earned my bachelor’s degree from the University of Electronic Science and Technology of China (UESTC) and interned at the Institute of Computing Technology, Chinese Academy of Sciences, under the supervision of Prof. Jianfeng Zhan.
News
- Jun. 2025 “Think Like Human Developers: Harnessing Community Knowledge for Structured Code Reasoning” got accepted by ICSE 2026
- Jun. 2025 “APIDocBooster: An Extract-Then-Abstract Framework Leveraging Large Language Models for Augmenting API Documentation” got accepted by ICSME 2025
- May. 2025 “R2Vul: Learning to Reason about Software Vulnerabilities with Reinforcement Learning and Structured Reasoning Distillation” ranked top-3 most liked papers in the Software Engineering category on the Alphaxiv platform.
- May. 2025 “ACECode: A Reinforcement Learning Framework for Aligning Code Efficiency and Correctness in Code Language Models” got a major revision by TOSEM
Lead Contributions (Last 2 Years)
- `
- ` ``Think Like Human Developers: Harnessing Community Knowledge for Structured Code Reasoning`
` `` ``Chengran Yang``, Zhensu Sun, Hong Jin Kang, Jieke Shi, David Lo `
` ICSE 2026 ` ` ` - ` ``Apidocbooster: An extract-then-abstract framework leveraging large language models for augmenting api documentation`
` `` ``Chengran Yang``, Jiakun Liu, Bowen Xu, Christoph Treude, Yunbo Lyu, Junda He, Ming Li, David Lo `
` ICSME 2025 ` ` ` - ` ``Benchmarking Large Language Models for Multi-Language Software Vulnerability Detection`
` `` ``Chengran Yang`` (co-first author), Ting Zhang, Yindu Su, Martin Weyssow, Hung Nguyen, Tan Bui, Hong Jin Kang, Yikun Li, Eng Lieh Ouh, Lwin Khin Shar, David Lo `
` Under Submission ` ` ` - ` ``ACECode: A Reinforcement Learning Framework for Aligning Code Efficiency and Correctness in Code Language Models`
` `` ``Chengran Yang``, Hong Jin Kang, Jieke Shi, David Lo `
` TOSEM Major Revision ` ` ` - ` ``R2Vul: Learning to Reason about Software Vulnerabilities with Reinforcement Learning and Structured Reasoning Distillation`
` `` Martin Weyssow, ``Chengran Yang``, Junkai Chen, Yikun Li, Huihui Huang, Ratnadira Widyasari, Han Wei Ang, Frank Liauw, Eng Lieh Ouh, Lwin Khin Shar, David Lo `
` Under Submission ` `
Service
PC Member:
- MSR 2023 (junior PC)
- APSEC2023 (Student Research Competition)
Reviewer:
- Automated Software Engineering
- Neurocomputing
- TOSEM
- CSAE
- EMSE