Research Students
John Grundy's Research Students
From Dr Nor Shahida Mohamed Yusop, one of my former PhD students - maybe its even true!!! :-)
At least I won't forget which cup is mine...
Some PhD project ideas can be found off our lab web site:
https://www.monash.edu/it/humanise-lab
Other related project(s) are in Supervisor Connect:
https://supervisorconnect.it.monash.edu/supervisors/john-grundy
I have been very fortunate to have worked with many excellent Post-doctoral Fellows, Research Assistants, and PhD, Masters by Research, Post-graduate project and Honors students over many years.
In general I am interested in supervising topics in (but not limited to):
human-centric issues in software engineering e.g. personality, emotion, values, gender, ethnicity, language, ...
almost anything to do with software tools i.e. if you can build an innovative tool for it, I am interested!! :-)
domain-specific (visual) languages and tools for almost anything :-)model-driven engineering of cloud and/or big data applications
model-driven approaches to software security engineering
smart homes, smart city applications, focusing on the software engineering for ; usabillity of ; designing ; data integration etc
mining software repositories, especially testing-related data, and requirements and architecture-related data
machine learning techniques applied to software engineering problems e.g. project management, requirements engineering, software analysis, repository mining, ...
knowledge management including KM extraction from natural language software artifact documents (requirements, security, QoS, architecture, design bug reports, social media info, etc etc)
Monash Faculty of IT enrolement eligibility and process can be found here. Applications for Monash and Data61 scholarships info.
Please have a look at my Research and Publications pages to get a feel for the work I do.
PhD Students
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 :-)