I have a broad research interest concerning both theory and practice of software development. My theoretical work focuses on the discovery and development of fundamental patterns, symmetries and models in software systems and programming languages, whereas my practical work applies these fundamentals to the analysis and design of a range of software systems, including public transport scheduling systems, e-business systems and financial service systems. I currently have five PhD students working on different aspects of software development.
I am looking for highly motivated, committed and bright students to join my PhD students team. I can supervise a wide range of PhD projects related to software development and here is a sample of possible topics:
Personal details | Research | Postgraduate opportunities | Publications | Teaching
This website will look much better in a web browser that supports web standards, but it is accessible to any browser or Internet device.