About
I’m an AI4SE researcher building trustworthy, efficient, and sustainable software using AI.
I currently work as a Research Associate in AI for Software Engineering at King’s College London, contributing to the ITEA4 GENIUS project—a multinational collaboration leveraging GenAI and LLMs to enhance software development life cycle. I am a member of the Software Systems (SSY) group in the Department of Informatics, supervised by Dr Jie M. Zhang, Dr Gunel Jahangirova, and Prof Mohammad Reza Mousavi. My work focuses on developing quality assurance methods for LLM-based software engineering, ensuring the functionality, quality, and architectural soundness of both human and AI-generated software systems.

Previously, from June 2024 to November 2025, I worked as a KTP Associate with both the University of Leeds and TurinTech AI, focusing on compiler- and LLM-based code optimisation. We successfully completed the two-year KTP plan in just one and a half years. At the University of Leeds, I was a member of the Intelligent Systems Software Lab (ISSL) and the Distributed Systems and Services (DSS) research group, supervised by Prof Jie Xu and Prof Zheng Wang. At TurinTech AI, I was a member of the Data Science team led by Dr Fan Wu and Dr Paul Brookes.

I completed my PhD in Dec 2024 in the Department of Computer Science at Loughborough University, supervised by Dr Tao Chen in the IDEAS Laboratory (Intelligent Dependability Engineering for Adaptive Software Laboratory). My PhD thesis received the SPEC Kaivalya Dixit Distinguished Dissertation Award 2024, a prominent award in computer benchmarking, performance evaluation, and experimental system analysis.

Research Interests




If you’re interested in collaboration, please feel free to reach out!
News
- ServiceFeb 2026Invited as Program Committee Member for the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2026).
- PaperJan 2026'Analyzing Message-Code Inconsistency in AI Coding Agent-Authored Pull Requests' and 'Comparing AI Coding Agents: A Task-Stratified Analysis of Pull Request Acceptance' accepted at MSR 2026 Mining Challenge track.
- ServiceJan 2026Selected as Program Committee Member for the IEEE International Conference on Software Testing, Verification and Validation (ICST 2026).
- AwardNov 2025Received the Distinguished Reviewer award at the IEEE/ACM International Conference on Software Engineering (ICSE 2025) Shadow PC.
- ServiceOct 2025Selected as Junior Program Committee member for the ACM/IEEE International Conference on Mining Software Repositories (MSR 2026).
- PaperOct 2025'GA4GC: Greener Agent for Greener Code via Multi-Objective Configuration Optimization' accepted at SSBSE 2025 as a challenge track paper.
- ServiceSep 2025Invited as Program Committee Member for the ACM Web Conference (WWW 2026).
- PaperSep 2025'Tuning LLM-based Code Optimization via Meta-Prompting: An Industrial Perspective' accepted at ASE 2025 as an industry showcase paper (acceptance rate 44%, 61/139).
- ServiceJul 2025Selected as Shadow Program Committee Member for the IEEE/ACM International Conference on Software Engineering (ICSE 2026).
- PaperJun 2025'Dually Hierarchical Drift Adaptation for Online Configuration Performance Learning' accepted at ICSE 2026 in the first round (acceptance rate 9.29%, 60/646).
- PaperJun 2025'Learning Software Bug Reports: A Systematic Literature Review' accepted at TOSEM as a journal paper.
- AwardJan 2025Awarded the SPEC Kaivalya Dixit Distinguished Dissertation Award 2024, a prominent award in computer benchmarking, performance evaluation, and experimental system analysis.
Selected Publications
Further Background
I received first-class BSc degree from both the Information and Computing Science programme at Xi’an Jiaotong-Liverpool University (2014-16), and the Computer Science course at University of Liverpool (2016-18).
