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:


Research Projects

AI4Arch
Architecture · Design knowledge · Quality attributes
AI-based Systems Software Architecture Design Knowledge

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
AI4SE · Productivity · Knowledge reuse
LLMs AI4SE 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
Transparency · Responsibility · Risk mitigation
Responsible AI SBOM / AIBOM Governance

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.