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, service engineering, web mashup and software development processes. All available topics are not limited to the following list. Contact me for further 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: Web 2.0 mashup beyond data
- Process lines: Product lines for business/development processes
- Modelling Non-Functional Properties: in both service and embedded systems context
- Method Quality: Engineer ilities (e.g. agility, scalability) into processes/methods
Postgraduate students (only if I am the primary supervisor):
- Dana K. (PhD 2009 - now): Process Modelling
- John B. (PhD 2009 - now): Architecture of ultra-large-scale systems
- Alireza K. (PhD 2007 - now): Interoperability tactics
- Yinkia C. (PhD 2007 - now): Technical development processes
- Xiwei X. (PhD 2007 - now): RESTful business processes
- Betty B. (PhD 2006 - now): Model driven development for services
Graduated
- Ruben V. (Visiting Master from Delft U. 2008.09-2009.03): WebWorkFlow
- Patric F. (Master by research 2006 - 2007. Now:ThoughtWorks): Empirical Study of MEST (Message Exchange State Transfer) and SSDL (SOAP Service Description Language)
Thesis Students:
- Ricky S. 2009: Model driven RESTful Services
- Huy T. 2009: Standards as e-Business Ecosystem Enabler
- Chris A. 2009: Adaptive Software Engineering
- Yi H. 2009: Automated Web Service Composition using Semantic Web Technologies
- Chris A. 2009 (summer scholar): A RESTful interface for EPF
- Nicolas V., 2008: Domain Specific Modelling Language Design for Model Driven Development
- 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 - 2007)
Courses Tutored
COMP3720:Total Quality Management (2002 s1, 2003 s1)
COMP3710:Software Project Management (2002 s2, 2003 s2)
Training Provided
Architecture evaluation techniques


