I am Xin Zhou (周鑫), a Research Scientist at the School of Computing and Information Systems (SCIS), Singapore Management University (SMU), working with Professor David Lo. I received my Ph.D. in Computer Science from SMU in January 2025 under his supervision. Before that, I obtained my bachelor’s degree from Beijing Institute of Technology.
My research lies at the intersection of Software Engineering (SE) and Artificial Intelligence (AI), with the goal of making code LLMs and coding agents more capable, reliable, and useful for software development. Building on my earlier work on code representation learning and model generalization, my research now centers on three directions: (1) Agentic Software Engineering, developing techniques to improve coding agents’ core capabilities in requirement clarification, solution planning, program analysis, and issue resolution, while using trajectory analysis to identify bottlenecks and guide improvements; (2) Reliable Evaluation and Generalization, developing evaluation methods that reflect human judgments, account for benchmark contamination, and assess performance beyond training distributions, while extending evaluation from individual software development tasks to long-horizon, multi-step workflows; and (3) AI for Software Security and Reliability, advancing vulnerability detection, automated repair, and software quality assurance through program context and semantic reasoning.
This research has led to 30 publications, including 11 as first author, with work appearing in leading venues such as ICSE, FSE, ASE, TSE, TOSEM, and ACL.
I received the SMU Presidential Doctoral Fellowship in Computing (2024) and was recognized as a Distinguished Junior Program Committee Reviewer at MSR 2024. I also contribute to the research community through conference program committees, including the ICSE 2026 and ICSE 2027 Research Tracks, and reviewing for journals such as TSE, TIFS, and Empirical Software Engineering.