Research · Publications · Supervision

Research &
Publications.

Research at the intersection of AI and software engineering, with a focus on how intelligent systems are specified, tested, and governed. Work published at ICSE, FSE, ASE, IEEE RE, TOSEM, TSE, and EMSE — with 3,500+ citations and $2.5M+ in competitive funding across four active themes.

Themes Publications PhD Students Alumni Funding

Research Focus

Four interconnected research themes.

01

AI for Requirements Engineering

Using LLMs, RAG, and NLP to automate how requirements are elicited, validated, and translated into verifiable system behaviour — across regulated industries, space, and defence.

LLMsRAGNLPCompliance AutomationTest Generation
Explore this theme →
02

Responsible & Safe AI Systems

Specifying, monitoring, and governing AI systems so they remain trustworthy over time — covering fairness requirements, runtime monitoring for ML systems, and agentic AI guardrails.

AI GovernanceRuntime MonitoringFairnessEthicsEU AI Act
Explore this theme →
03

Human-Centred Software Engineering

Placing human needs, cognitive constraints, and social context at the centre of software design — through empirical studies, accessibility engineering, and user-centric requirements processes.

Empirical SEAccessibilityHuman AspectsCrowdsourcing
Explore this theme →
04

Software Systems & Applications

Applied software engineering research spanning adaptive and connected systems, mobile software ecosystems, defect management, and IoT — often in collaboration with industry partners.

IoTAdaptive SystemsApp EcosystemsSoftware QualityIndustry Collaboration
Explore this theme →

Selected Publications

Selected Publications.

Best Paper · IEEE RE'22 2022 Automated Question Answering for Compliance Requirements
+

Multi-document QA system for regulatory compliance using transformer models, applied to financial and healthcare specifications. One of the earliest published applications of transformer-based NLP to requirements compliance — predating widespread LLM adoption. Evaluated on real compliance documents.

  • Automated compliance checking via transformer-based QA
  • Multi-document reasoning across heterogeneous regulatory sources
  • Domain-specific NLP evaluation on real financial and healthcare specs
ICSE'23 · A* 2023 AI-Based QA Assistance for Analysing NL Requirements
+

Scalable NLP pipeline for automated requirements analysis — validated across 1,250+ industrial requirements from eight diverse domains. Open dataset and replication package released.

  • Scalable pipeline for automated requirements quality analysis
  • Industrial validation across 1,250+ requirements from 8 domains
  • Open dataset and replication package for community use
Best Paper · IEEE RE'19 2019 Automated Demarcation of Requirements in Textual Specifications
+

Foundational ML approach for identifying requirements in natural language documents — evaluated on 22 real specifications across 8 domains. Now a frequently cited benchmark in the field.

  • Machine learning approach to requirements demarcation
  • Evaluated on 22 real-world specifications across 8 domains
  • Established as a frequently cited benchmark in the field
IEEE RE'24 · A* 2024 Generating Test Scenarios from NL Requirements Using RAG-Enhanced LLMs
+

One of the first published applications of RAG to requirements engineering in a live industrial setting — developed with automotive industry partners. Demonstrates how retrieval-augmented generation can bridge the gap between natural language requirements and executable test scenarios.

  • First industrial application of RAG to requirements-driven test generation
  • Co-developed and validated with automotive industry partners
  • Bridges natural language requirements and executable test scenarios
ACM TOSEM · A* 2025 Requirements-Driven Automated Software Testing Using LLMs
+

Systematic approach to deriving executable test cases from natural language requirements using LLMs, evaluated in industrial contexts. Led by PhD student Fanyu Wang — published in ACM Transactions on Software Engineering and Methodology.

  • Systematic LLM-based test case derivation from NL requirements
  • Industrial evaluation across multiple real-world contexts
  • Led by PhD student Fanyu Wang — collaborative supervision outcome
ASE'25 · A* 2025 Automated Requirements Elicitation from User Feedback Using RAG-Enhanced LLMs
+

Pipeline for extracting structured requirements from unstructured user reviews at scale — applied to app store data across multiple domains.

  • End-to-end pipeline from unstructured user feedback to structured requirements
  • RAG-enhanced LLM approach for scalable elicitation
  • Applied to app store reviews across multiple domains at scale

Research · Current PhD Students

Active PhD Students.

Primary
Requirements-Driven Software Quality Assurance using LLMs
Monash University · with A/Prof. Aldeida Aleti, A/Prof. Chakkrit Tantithamthavorn
View Profile →
Primary
Ethics Framework for Generative AI in Healthcare Software
Monash University · with Prof. John Grundy, Dr Tanjila Kanij, Dr Anuradha Madugalla
View Profile →
Web Portal for Climate Resilient Agricultural Services
Monash University · with Prof. Subimal Ghosh (IIT Bombay)
View Profile →
Associate
Safeguarding the Development and Usage of Agentic AI Applications in the Enterprise Context
Monash University · with A/Prof. Chakkrit Tantithamthavorn, Dr Michael Fu
View Profile →
Associate
Model-Driven Engineering for Runtime Monitoring of Human-Centric Requirements in ML Systems
Monash University · with Prof. John Grundy, Dr Hourieh Khalajzadeh
View Profile →
Intelligent Social Media Platform for Cultural Heritage Preservation
Monash University · with Prof. John Grundy
View Profile →
Associate
Agentic AI-Driven Modular Orchestration for Trustworthy Personalised Wellness
Monash University · with Prof. John Grundy
View Profile →
Associate
Software Engineering Methods for Misinformation Detection and Mitigation
Monash University · with Prof. Aldeida Aleti, Prof. Antony Tang
View Profile →

Alumni

Completed PhDs.

2025 · Monash University

Vedant Chauhan

Human-Centered Software Defect Management

Now: Senior Product Security Engineer, Atlassian View Profile →
2025 · Monash University

Faisal Alam

Resource Management and Scheduling for Vehicular Networks

Now: Assistant Professor, Aligarh Muslim University, India View Profile →
2024 · Deakin University

Khlood Ahmad

Requirements Engineering for AI Systems

Now: AI Technical Standards Expert, Australian Federal Government View Profile →
2026 · Monash University

Saranya Alagarsamy

Context-Aware Deep Learning for Effective Unit Test Case Generation and Repair

Now: Senior Consultant, Software Testing View Profile →

Research Funding

Competitive Research Funding — $2.5M+.

Prospective Students

I welcome enquiries from motivated students interested in requirements engineering, AI for software engineering, LLMs in SE, and human-centred software systems.

  • Requirements Engineering × AI (LLMs, RAG, NLP)
  • Responsible & Safe AI Systems specification
  • Requirements-driven software testing
  • Clinical NLP and Health AI
  • Human-centred and accessible software engineering
Enquire Now →

What to Include

Please send a brief email with the following to help me respond promptly:

  • Your CV and academic transcript
  • A brief research interest statement (1 page)
  • Any relevant publications or project work
  • Your proposed start date and funding situation
Industry PhD Programs Monash Graduate Scholarships International Partnerships