About me

I’m currently a PhD student at the Australian National University, supervised by Prof. Xiaoyu Sun. Previously, I got my Master’s degree from the School of Computer Science and Technology at Zhejiang University, advised by Prof. Chao Ni. Before that, I received my Bachelor’s degree from UESTC. My research interest includes Software Engineering and Software Security.

Publications

(* denotes equal contribution.)

2025

  • [TSE’25] GNNCONTEXT: GNN-based Code Context Prediction for Programming Tasks (CCF-A) Xiaoye Zheng, Zhiyuan Wan, Shun Liu, Kaiwen Yang, David Lo, Xiaohu Yang [PDF]

2023

  • [ASE-Challenge’23] Unifying Defect Prediction, Categorization, and Repair by Multi-task Deep Learning (CCF-A) Chao Ni, Kaiwen Yang, Yan Zhu, Xiang Chen, Xiaohu Yang [PDF]
  • [FSE’23] Distinguishing Look-Alike Innocent and Vulnerable Code by Subtle Semantic Representation Learning and Explanation (CCF-A) Chao Ni, Xin Yin, Kaiwen Yang, Dehai Zhao, Zhenchang Xing, Xin Xia [PDF]

  • [MSR’23] Boosting Just-in-Time Defect Prediction with Specific Features of C/C++ Programming Languages in Code Changes (CCF-C) Chao Ni, Xiaodan Xu, Kaiwen Yang, David Lo [PDF]

  • [SANER’23] Automatic Identification of Crash-inducing Smart Contracts (CCF-B) Chao Ni, Cong Tian, Kaiwen Yang, David Lo, Jiachi Chen, Xiaohu Yang [PDF]

2022

  • [FSE’22] The Best of Both Worlds: Integrating Semantic Features with Expert Features for Defect Prediction and Localization (CCF-A) Chao Ni, Wei Wang*, Kaiwen Yang*, Xin Xia, Kui Liu, David Lo [PDF]

Misc.

Endurance Activities: In my free time, I love engaging in endurance activities like marathonšŸƒ, and ultra-marathonā›°ļø.