Applying advanced AI to automate software implementation, testing, and program verification
I am a Research Assistant Professor at the Department of Computer Science and Engineering, The Hong Kong University of Science and Technology. I will join the Department of Computing, Imperial College London as an Assistant Professor in late 2026. I received the PhD degree from the Department of Computer Science and Engineering at The Hong Kong University of Science and Technology (HKUST), under the supervision of Prof. Shing-Chi Cheung in the CASTLE lab.
My research focuses on applying advanced AI techniques to automate software implementation, testing, and program verification, to produce software that is reliable by construction. My research interests lie in the intersection of Software Engineering (SE), Large Language Models (LLMs), with an emphasis on LLM4SE, LLM4FM (formal methods), and LLM Evaluation/Benchmarking. I have 30 publications at top conferences and journals, including ICSE, FSE, ASE, TOSEM, CAV, Usenix Security, AAAI, etc. I serve as a program committee member in top conferences such as ICSE, FSE, ASE, and ISSTA, and am a reviewer for TOSEM, TSE, and EmSE. My doctoral dissertation, "Towards Automatic Testing and Fault Localization in Natural Language Processing Systems", was recognized with the 🏆 ACM SIGSOFT Outstanding Doctoral Dissertation Award for 2025. Additionally, I was honored with the 🏆 2025 Young Scientist Award in Engineering Science (one awardee per year in Hong Kong).
🔥 Open Positions — Imperial College London
I'm looking for highly self-motivated students who enjoy building agentic systems and solving hard problems. Let's do something interesting and impactful!
- 2–3 fully funded PhD students
- Self-funded / visiting PhD students
- Remote RAs/interns
📩 Send CV + representative works + research plan to: jialuncao [at] ust [dot] hk
LLM Benchmark
Rigorous evaluation of LLMs for code generation, reasoning, and SE tasks.
LLM for SE
Write a function that takes a list of integers and returns the second largest unique element. Return None if it doesn't exist.
LLM for Formal Methods
SE for AI
From Informal to Formal — Incorporating and Evaluating LLMs on Natural Language Requirements to Verifiable Formal Proofs
- 2025 — ACM SIGSOFT Outstanding Doctoral Dissertation Award (1~2 worldwide/yr)
- 2024 — Rising Stars Women in Engineering Workshop (Shortlisted)
- 2024 — Hong Kong Postgraduate Studentship
- 2024 — ACM SIGSOFT CAPS Travel Grant (ASE 2024)
- 2023 — ACM SIGSOFT CAPS Travel Grant (ESEC/FSE 2023)
- 2019-2023 — Huawei Fellowship Scholarship
- 2017 — China National Scholarship (Postgraduate, Rank 1/106, Top 1%)
- 2014 — China National Scholarship (Undergraduate, Rank 1/52, Top 2%)
- ACM SIGSOFT Outstanding Research Award 2025
- ACM SIGSOFT Distinguished Service Award 2025
- ACM SIGSOFT Influential Educator Award 2025
- ICSE 2026 research track, ICSE 2025 research track
- ASE 2025 research track, FSE 2025 research track, ISSRE 2024 research track
- RAIE 2025, APSEC 2024-25, Internetware 2024-25, CAIN 2025, Forge 2024-25, SANER 2024, AIware 2024
- ASE 2024 — Code generation 3, Testing 1
- Internetware 2024 — Code Generation and Transformation