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 software architecture, model driven development, service/cloud engineering, web/process mashup, software development processes and embedded systems. 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)
High Priority Projects
- AJAX-based Process and Service Mashup
- CREST and Process Mashup in the Cloud
- Architecture for Ultra-Large-Scale (ULS) Systems
- Service Oriented Architecture for e-Business Standards
- Large-scale Platform/API Design Principles
- RESTful Web Services
- Modelling Non-Functional Properties (enterprise or embedded systems)
- Component Architecture for Embedded Systems
- Design-time Adaptive Service Engineering
- Adaptive Software Process Engineering
- 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
- Service-Oriented Eventing and Content Distribution
- Method Quality in Method Engineering
- Process Lines: Product lines for business/development processes
Postgraduate students (only if I am the primary supervisor):
- Paul R. (PhD 2012.3 - now): Software architecture
- Yong C. (PhD 2011.3 - now): Architecture issues in platformisation
- Dana K. (PhD 2009.8 - now): OTS-based custom software development
- John B. (PhD 2009.3 - now): Architecture of ultra-large-scale systems
- Betty B. (PhD 2006.8 - now): Model driven development for services
Graduated
- Suronapee P. (PhD 2008 - 2011): An Architecture-based Approach to Interfacing a Market-based Model in Trust-based Service Systems
- Yinkia C. (PhD 2007- 2011): Representation and Selection of Quality Attribute Techniques for Software Development Process
- Xiwei X. (PhD 2007 - 2011): A Resource‐Oriented Architecture for Business Process Systems
- Now: NICTA
- Markus L. (Visiting Master from Mannheim University of Applied Sciences 2009-2010): Exception Handling in Cloud
- Ruben V. (Visiting Master from Delft U. 2008-2009): WebWorkFlow
- Now: Tam Tam
- Patric F. (Master by research 2006 - 2007.): Empirical Study of MEST (Message Exchange State Transfer) and SSDL (SOAP Service Description Language)
- Now: ThoughtWorks
Thesis Students:
- Yik, T. 2012 (summer scholar): Methodologies for Engineering RT Embedded Systems
- Rang D. 2012 (summer scholar): AJAX-based Process and Service Mashup
- Shu W. 2011: Service-Oriented Architecture for e-Business Standards
- Tony W. 2011: AJAX-based Process and Service Mashup
- Yongchao L. 2010: :AJAX-based Process and Service Mashup
- Peter T. 2010: :AJAX-based Process and Service Mashup
- Luke V. 2010: Real-time Interactive Mashup Architecture for Web 2.0
- Zhenpeng Z.2010: Software development processes for automotives
- Daniel H.2010:Architecture for Ultra-Large-Scale (ULS) Systems
- Monthy W 2010.:AJAX-based Process and Service Mashup
- Daniel T.2010 :AJAX-based Process and Service Mashup
- Paul R.2010:AJAX-based Process and Service Mashup
- Ryan W.2010: AJAX-based Process and Service Mashup
- Kenichi N. (Visiting student from Ritsumei University) 2009: RESTful Services
- 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
Full Courses Taught (as Lecturer in Charge)
INFO3220: Object-Oriented Design (University of Sydney, 2010 )
COMP9117: Architecture of Software Systems (UNSW, 2006 - 2007)
Short Courses Taught
- Empirical Research in Software Systems (Dec. 2011)
Courses Tutored
COMP3720: Total Quality Management (2002 - 2003)
COMP3710: Software Project Management (2002 - 2003)
Training Provided
Architecture evaluation techniques

