All topics listed here are available for both PhD studies and undergraduate thesis. We are working with government, defense and standardization bodies on a variety of projects in the area of model driven development, business process modelling, semantic web/ontology and software development processes. All available topics are not limited to the following list. Contact me for furhter information. Depending on the topic, they will also be supervised by Prof. Ross Jeffery . For general PHD study information, please visit here.(Note: the topics information might be outdated)
- Architecture for Ultra-Large-Scale (ULS) Systems
- Domain Specific Modelling Language Design for Model Driven Development
- Automated Web Service Composition using Semantic Web Technologies
- Model Driven .Net Development
- Model Driven Development for Web Service
- Adaptive Software Process Engineering
- Service Oriented Architecture for e-Business Standards
- Design-time Adaptive Service Engineering
- Service-Oriented Eventing and Content Distribution
- RESTful Web Services
- Process Mashup
- Process lines
- Modelling Non-Functional Properties
- Method Quality
Postgraduate students:
- Betty B. (PhD 2006 - now): model driven development for services
- Alireza K. (PhD 2007 - now): architecture for ultra-large-scale systems
- Yinkia C. (PhD 2007 - now): technical development processes
- Xiwei X. (PhD 2007 - now): RESTful business processes
- (co-supervision) Amir A. (PhD 2007 - now): exception handling in ultra-large-scale systems
- Patric F. (Master by research 2006 - 2007. Now:ThoughtWorks): MEST (Message Exchange State Transfer) and SSDL (SOAP Service Description Language)
Thesis Students (co)Supervised:
- Dennis L., 2008: Industry-wide service API design
- Mike X., 2008: Industry-wide Service API design
- Kevin M., 2008 : Model driven RESTful services
- Raymond S., 2008: Model driven RESTful services
- Fahad S., 2007: Service-Oriented Architecture for e-Business Standards
- Chadwick C., 2007: Service-Oriented Architecture for e-Business Standards
- Kevin D., 2007: Model Driven Development for RESTful Services
- Arman M., 2007: Service-Oriented Eventing and Content Distribution
- Vincent Y., 2007: Automated Web Service Composition using Semantic Web Technologies
- Raymond L., 2007: SSDL-driven Service Adaptation
- Xianggao K., 2007: SSDL-driven Service Adaptation
- David W., 2007: Adaptive Software Process Engineering
- Tak T., 2007: Technical development process in the XML domain
- Willy E.,2006: Model Driven Architecture (MDA) for Web Service Development
- Hary W., 2006: Model Driven Architecture (MDA) for Web Service Development
- Aditya G., 2006: Metadata Discovery and Management for Organizational Knowledge Management
- Samita A., 2006: Metadata Discovery and Management for Organizational Knowledge Management
- Betty B., 2006: UTS Capstone - “Customized Benchmark Generation Using Model Driven Development”
- Betty B., 2005: UNSW/NICTA Summer Scholarship - “Customized Benchmark Generation Using MDA”
- Luke C., 2005: Design Decision Reasoning with Experience Repository
- Edward L., 2005 : Design Decision Reasoning with Experience Repository
- Annie T., 2005:Integrating Annotation Information in Reverse Architecting
- Adi I., 2005: Performance evaluation of architectural alternatives of .NET Applications
- Johnson C., 2004: Modeling Architecture Design Decisions and Non-Functional Requirements
- Rinalldo Y., 2004:Tool support for distributed software architecture evaluation process
- Hong S., 2004: Tool support for distributed software architecture evaluation process
Courses Taught
COMP9117: Architecture of Software Systems (2006, s2)
Courses Tutored
COMP3720:Total Quality Management (2002 s1, 2003 s1)
COMP3710:Software Project Management (2002 s2, 2003 s2)
Training Provided
Architecture evaluation techniques

