In our research, we strive to address open challenges in software development by creating practical solutions that emphasize innovative ideas, creativity, mathematical elegance, and scientific rigor.

Documents
Current students
  • Dimitrios Bouras (Research Assistant, PKU)
    October 2024–Present
  • Haoxiang Jia (PhD, PKU)
    September 2024–Present
    Thesis: Addressing LLM Hallucinations in Software Engineering Tasks
  • David Williams (PhD, UCL)
    March 2024–Present
    Second supervisor. First supervisor: Federica Sarro
    Thesis: Automatic Patch Explanation Using Large Language Models
  • Liu Yu (PhD, NUS/CREST)
    September 2020–Present
    Co-advisor. Other advisors: Abhik Roychoudhury, Emmanuel Letier
    Thesis: A Static Program Repair Framework Based on Symbolic Datalog
Alumni
  • Nikhil Parasaram (PhD, UCL)
    September 2019–October 2024
    First supervisor. Second supervisor: Earl T. Barr
    Thesis: Synergising Program Analysis and Machine Learning for Program Repair