About Me

I’m a PhD student in Computer Science at University College London, advised by Professor Lorenzo Cavallaro in the Systems Security Research Lab (S2Lab). Previously, I completed my MEng degree in Computing (Artificial Intelligence and Machine Learning) at Imperial College London.

My research interests center on the systems around agents: context management, memory, tool use, routing, and verification. I study how these components can help agents reason over the right evidence, use computation efficiently, and improve from execution experience. I evaluate this work across diverse agent benchmarks and real-world domains, including program analysis and malware understanding.

Education
Nov 2023—Oct 2027

University College London

MPhil / PhD · Computer Science

Sep 2019—Jun 2023

Imperial College London

MEng · Computing

Internships
May—Oct 2026

Microsoft

Research Intern

Developing quality- and cost-efficient agent harness optimization across coding and general-purpose agent settings.

May—Sep 2022

BAFTA Media Technology

Software Engineering Intern

Built BAFTA View experiences for Fire TV and the web, with a focus on accessible cross-platform interaction.

May—Aug 2021

Shanghai Ximalaya Technology

Software Engineering in Test Intern

Designed automated API testing infrastructure and led smoke and regression testing for production services.

Research

My research studies how agent systems turn interaction into reliable improvement through four connected capabilities.

Context management

Selecting, retaining, and routing the information agents need.

Grounding

Connecting reasoning and actions to verifiable evidence.

Efficiency

Improving capability while controlling computation and cost.

Self-improvement

Turning execution experience into auditable system updates.

Publications
2026
arXiv ’26

ParetoSaddler: Pareto-Guided Optimization of Agent Harnesses for Quality and Cost

ParetoSaddler jointly optimizes agent quality and cost by separating intermediate candidate promotion from final deployment selection, using Bayesian bootstrap Pareto support to retain credible improvements across ClawMark and GAIA2.

Xingzhi Qian, Sungho Park, Rongyuan Tan, Jianbo Yu, Jue Zhang, Lorenzo Cavallaro, Menglin Xia, Yanzhi Chen, Xinnuo Xu, Yu Kang, Xinran Zheng, Gagan Somashekar, Xuchao Zhang, Chetan Bansal, Qingwei Lin, Victor Rühle

arXiv preprint arXiv:2611.02079

2026
arXiv ’26

Malaika: Understanding Malware through Tri-Grounded Agentic Reasoning

Malaika structures multi-agent malware understanding around domain, semantics, and knowledge grounding, combining adaptive evidence localization with explicit review to produce precise, auditable conclusions at practical cost.

Xingzhi Qian, Xinran Zheng, Yiling He, Lorenzo Cavallaro

arXiv preprint arXiv:2607.09179

2026
ISSTA ’26

Is ‘Knowing It’s Malicious’ Enough? Evaluating LLMs for Fine-Grained Malware Behavior Auditing

A reproducible framework that asks whether LLMs can prioritize functions, attribute evidence, synthesize behavior, and discriminate samples — with analyst-verifiable outputs.

Xinran Zheng, Xingzhi Qian, Yiling He, Shuo Yang, Lorenzo Cavallaro

35th ACM SIGSOFT International Symposium on Software Testing and Analysis

2025
ISSTA Companion ’25

On Benchmarking Code LLMs for Android Malware Analysis

Cama evaluates how code LLMs interpret decompiled Android code through consistency, fidelity, and semantic relevance across 118 malware samples and 7.5M+ functions.

Yiling He, Hongyu She, Xingzhi Qian, Xinran Zheng, Zhuo Chen, Zhan Qin, Lorenzo Cavallaro

34th ACM SIGSOFT International Symposium on Software Testing and Analysis

2025
IEEE S&P Workshops ’25✦ Best Paper Award

LAMD: Context-driven Android Malware Detection and Classification with LLMs

LAMD extracts security-critical context and builds program structures for tier-wise reasoning, pairing detection with explanations and factual-consistency checks.

Xingzhi Qian*, Xinran Zheng*, Yiling He, Shuo Yang, Lorenzo Cavallaro

46th IEEE Symposium on Security and Privacy Workshops