Updated with our latest ASEJ paper acceptance - 31 July 2026
From Dr Nor Shahida Mohamed Yusop, one of my former PhD students - maybe its even true!!! :-). A. t. least I won't forget which cup is mine...
And from Dulaji Hidellaarachchi:
I won the 2024 Dean's Award for Graduate Research Supervision: https://www.monash.edu/it/research/awards-and-successes/faculty-awards
I received a 2024 Vice-Chancellors special commendation for Graduate Research supervision.
I am not currently taking on any new students.
PhD Students (need to add a few recent completions / links to theses!):
Yonghui Liu (PhD) - Analysis of hybrid Android applications
Mingyi Zhou (PhD) - Obfuscating machine learning models on mobile devices
Yuqing Xiao (PhD) - Engineering software for aged care / ageing users
Wei Wang (PhD) - Adaptive User Interfaces for chronic disease management systems
Hashini Gunatilake (PhD) - An taxonomy of human aspects impacting software engineering
Ruchi Semby (PhD) - Feedback and assessment using emerging technologies
Maria Graetsch (PhD) - Multi-disciplinary data analytics teams
Vedant Chauhan (PhD) - Human-centric defect reporting and fixing
Suyu Ma (PhD) - Generating accessible software using deep learning approaches
Kashumi Madampe (PhD) - Emotional reactions of software engineers to requirements changes
Pei Liu (PhD) - Android build system and API evolution
Omar Haggag (PhD) - eHealth app review analysis and improved design tools
Devi Karolita (PhD) - Improving the use of personas in requirements engineering tasks
Yanjie Zhao (PhD) - Android app analysis to improve quality
Xiaoyu Sun (PhD) - Taming reflection in android apps
Dulaji Hidellaarachchi (PhD) - Human-centric issues in requirements engineering
Jiachi Chen (PhD) - Smell detection in Smart Contracts
Jirayus Jiarpakdee (PhD) - Explainable, instance-based software defect prediction models
Zhipeng Gao (PhD) - Question generation for Stackoverflow using machine learning
Md.Shamsujjoha (PhD) - eHealth app generation using automated and search-based software engineering
Chehara Pathmabandu (PhD) - Security Enforcement in IOT-based BAS: HVAC integration Challenges and Future Directions
Xiaoyu Xia (PhD) - Optimised data caching for next-generation edge computing applications
Elton Lobo (PhD) - eHealth applications for multiple chronic diseases
Mohamed Osama Darweish (PhD) - Automotive software requirements quality improvement
Alex Cummaudo (PhD) - Improving AI-based services APIs
Thanh Phu Lai (PhD) - Optimal distribution of computation and data for edge computing
Humphrey Obie (PhD) - Interactive visualisations using story telling metaphors
Aya Mohamed Zaki Ismail (PhD) - Formalising automotive requirements
Hayden Melton (PhD) - Empirical Studies of Structural Phenomena Using a Curated Corpus of Java Code
Maheswaree Kissoon Curumsing (PhD) - Emotion-oriented requirements engineering
Samer Zein (PhD) - Test automation of lifecycle conformance for mobile applications
Hourieh Khalajzadeh (PhD) - Approaches to cloud data placement for social media applications
Milica Stojmenovic (PhD) - Your Reputation Precedes You: The influence of expectations on usability and visual appeal in a web environment
Luan Lam (PhD) - Context-aware indoor positioning systems for caring support applications
Mostafa Farshchi (PhD) - Anomaly Detection Using Logs and Metrics Analysis for System Application Operations
Jia Ru (PhD) - Task scheduling in cloud computing systems
Nor Shahida Mohamad Yusop (PhD) - Improving usability defect reporting
Check Yee Law (PhD) - Open learner models for mobile education systems
Jian Liu (PhD) - Model-driven engineering for enterprise system emulation
Scott Barnett (PhD) - Extracting technical domain knowledge to improve software architecture
Gilbert Ravali (PhD) - Developing the expertise of Information Systems students in real world capstone projects
Anthony Bayley (PhD) - Metacognition and introductory programming
Miao Du (PhD) - Opaque response generation
Feifei Chen (PhD) - Automated support for performance and energy evaluation for cloud application
Amani Ibrahim (PhD) - Securing the virtual infrastructure in the laaS cloud computing model
Tanjila Kanij (PhD) - Investigation of software tester responsibilities, personality and performance
Iman Avazpour (PhD) - Towards user-centric concrete model transformation directional model transformation
Andrew Cain (PhD) - Constructive alignment for introductory programming
Mohamed Almorsy (PhD) - Adaptive, model-based cloud computing security management
Md. Farid Jaafar (PhD) - meta-tool support for specifying and generating testing support in DSVL tools
Emily (Xiaofan) Chen (PhD) - Automated documentation to code traceability link recovery and visualization
Moon Ting Su (PhD) - Chunking of architectural documentation to aide understanding
Christian Hirsch (PhD) - The visual wiki: a new metaphor for knowledge access and management
Massila Kalmalruddin (PhD) - Automated support for consistency management and validation of requirements
Rachel Blagojevic (PhD) - Using data mining for digital ink recognition
Norhayati Md. Ali (PhD) - Critic specification for domain-specific visual language tools
Norsaremah Salah (PhD) - Investigating the effect of students’ personality traits towards improving pair programming’s effectiveness as a pedagogical tool for CS/SE education
Richard Li (PhD) - Integrated visual approach for business process modelling
Karen Li (PhD) - Visual languages for event integration specification
Hermann Stoeckle - An architecture for visual notation exchange
Rainbow Cai (PhD) - High level support for performance engineering, and model integration and model transformation
Santokh Singh (PhD) - Supporting web services systems specification using aspect-oriented component engineering
Xiaoling Dai (PhD) - Towards an efficient micro-payment system
Masters by Research (MSc, ME) Students
Rick Zhang - Support for dynamic supply chain modelling
Espen Moller - Process-driven Business Service Identification with Context Support
Ruskin Dantra - Model driven abstraction of enterprise tasks and processes for user applications : using Microsoft domain specific language tools
Rachel Patel - Exploring Better Techniques for Diagram Recognition
Abizer Kambati - A Model Driven Care Plan Modelling System
Akhil Mehra - Adding awareness to design tools using a plug-in, web-services based approach
Chul Hwe Kim - Visual language and environment for statistical surveys
Dejin Zhou - Experience of Developing Advanced Mobile Thin-Client User Interfaces
Max Wang - Developing Efficient Mobile Agent Systems using Aspects
Yafei Xiang - View Specification of Multi-View Visual Environments
Qi Chen - An E-whiteboard Application to Support Early Design-Stage Sketching of UML Diagrams
Zhong Wei - Generating Performance Test-beds for Web-based Software Architecture
Therese Helland - A Service-Oriented Approach to Software Process Support
Shuping Cao - Generating thin-client diagramming tools
Michael Li - Data Mapping by Using a Business Form Copying Metaphor
Bao Yang - An environment for developing adaptive, multi-device user interfaces
Xing Wang - Multi-device, Component-based, Thin-client Groupware
Kelvin Jin - Collaborative on-line travel planning system
Guoliang Ding - Aspect-oriented component engineering
Weijin Zhou - Adaptable User Interfaces for Diverse Human-Computer Interaction Devices
April Nixon - An Integrated, Continuous Approach to Software Training Authoring, Delivery and Monitoring
Rainbow Cai - Performance engineering tool for complex distributed systems
Rakesh Patel - Aspect-oriented component engineering with UML and Java
Nianping Zhu - DISSAG: a software development environment for distributed information systems
David Maplesden - Tool Support for Design Patterns
Jun Bai - Performance evaluation of distributed component-based system
Simon Gianoutsos - Exploring groupware capabilities for world wide web browsers
Honors, 380/780, Capstone Research etc Projects
Lots - I'll add these when I get a chance :-)