Projects
Research question. The core question that drives my research is:
How can we make AI-based software development not only reliable, but also ethical and efficient?
Research Team 👏
I am fortunate to collaborate with colleagues and mentors from academia and industry:
- Prof. John Grundy, Monash University
- Prof. & Senior Principal Research Scientist Zhenchang Xing, Data61, CSIRO
- Assistant Prof. Jiachi Chen, Zhejiang University
- Assistant Prof. Zhipeng Gao, Zhejiang University
Research Projects
AI4Arch
This project investigates how AI can support architectural reasoning by analysing architectural design decisions, architectural knowledge, and key quality attributes.
- AI-Driven Architectural Reasoning.
- Mining Architectural Knowledge.
- AI Support for Architecture Quality & Robustness.
LLMs for Software Engineering Knowledge Management
This project explores how large language models can support developers in managing, reusing, and operationalising design and development knowledge.
- Supporting technical debt identification and prioritisation.
- Maintaining clean and concise documentation for architecture and APIs.
- Summarising design discussions and proposing alternative solutions.
Responsible AI in Software Systems
This project examines how we can embed responsibility, transparency, and supply-chain awareness into AI-based software systems by design.
- Using SBOM/AIBOM artefacts to examine AI dependencies and risks.
- Understanding responsibility across the AI supply chain.
- Developing practical guidance for responsible AI engineering.
