John Grundy's Home Page

Alfred Deakin Professor John Grundy
Professor of Software Engineering, School of Information Technology and
Pro Vice-Chancellor, ICT Innovation & Translation
Deakin University

About Me

I am Alfred Deakin Professor and Professor of Software Engineering at Deakin University. I am also currently Pro Vice-Chancellor for ICT Innovation & Translation. I am also a Senior Principal Researcher with Data61. I hold the BSc(Hons), MSc and PhD degrees, all in Computer Science, from the University of Auckland. I am a Fellow of Automated Software Engineering, Fellow of Engineers Australia, Certified Professional Engineer, Engineering Executive, Member of the ACM and Senior Member of the IEEE.

The purpose of my current role is to provide leadership and co-ordinate a “one Deakin” approach to ICT, particularly focusing on positioning Deakin as the preferred University partner for innovative ICT R&D projects in Australia.  This includes developing a cooperative ICT@Deakin brand for the University to continue its rise in research performance; significantly increase internal and external collaborative R&D relationships and projects, income and translational outcomes; enable diverse, high impact interdisciplinary research projects via ICT innovations; and assist in enhancing the ICT teaching and learning experience and employability outcomes, particularly in relation to exposure to industrial R&D projects and internships. This is very much a “works with” role collaborating and co-ordinating with a wide range of internal centres and schools. I liaise with and work closely with key University leaders, industry partners, and State- and Commonwealth Government-associated entities.

Until February 2016 I was at the Swinburne University of Technology, Melbourne, Australia and was the Dean of the School of Software and Electrical Engineering and the Director of the large Research Centre Swinburne University Centre for Computing and Engineering Software Systems (SUCCESS)
I was until mid-2013 the Head of Computer Science and Software Engineering  at Swinburne and briefly Deputy Dean for the previous Faculty of ICT. Before coming to Australia at the end of 2009 I was Head of Department for Electrical and Computer Engineering at the University of Auckland, New Zealand.

My teaching is mostly in the area of team projects, software requirements and design, software processes, distributed systems, and programming.  My research is mostly in the area of software tools and techniques, software architecture, model-driven software engineering, visual languages, software security engineering, service-based and component-based systems and user interfaces. My work is generally pretty applied and I do consulting work with a range of companies. 
These have included, among many others, Thales Australia, CA Labs, XSol Ltd, Orion Health Ltd, Peace Software Ltd, and Whitecloud Systems Ltd.

I have been an academic for approximately 23 years and worked in the IT industry as a Programmer/Analyst and consultant. Positions have included:

  • 2016 - ?? - Pro Vice-Chancellor, ICT Innovation & Translation; Professor of Software Engineering, Deakin University, Melbourne, Australia
  • 2014 - 2016 - Dean of the School of Software and Electrical Engineering; Director of the Centre for Computing and Engineering Software Systems; Professor of Software Engineering, Swinburne University of Technology, Melbourne, Australia
  • mid-2013 - end 2013 - Deputy Dean of the Faculty of Information and Communication Technologies; Director of the Centre for Computing and Engineering Software Systems; Professor of Software Engineering, Swinburne University of Technology, Melbourne, Australia
  • 2010 - mid-2013 – Head of Computer Science & Software Engineering; Director of the Centre for Computing and Engineering Software Systems; Professor of Software Engineering, Swinburne University of Technology, Melbourne, Australia
  • 2008 & 2009 - Head of Department, Electrical and Computer Engineering, University of Auckland, New Zealand
  • 2006 & 2007 - Deputy Head of Department - Research, Electrical and Computer Engineering, University of Auckland, New Zealand
  • 2002-04 - Director (Head) of Software Engineering; Professor of Software Engineering, Departments of Electrical and Computer Engineering and Computer Science, University of Auckland, New Zealand
  • 1999-2001 - Senior Lecturer & Associate Professor, Department of Computer Science, University of Auckland, New Zealand
  • 1993-99 - Lecturer & Senior Lecturer, Department of Computer Science, University of Waikato, New Zealand
  • 1988-90 - Programmer/Analyst, 5GL International Ltd

I was president of COmputing Research and Education (CORE) for 2013 and 2014. I am currently on the ARC College of Experts (2015-17) and the New Zealand MBIE Smart Ideas and High Value Manufacturing and Services Panels (2014-2018). I was on the Mathematics, Information and Computing Sciences (MIC) ARC ERA 2012 Research Evaluation Committee, and previously on the New Zealand FRST Expert Review and Post-doctoral Fellowships panels. 

I was very honoured to be awarded the 2014 IEEE Technical Council on Software Engineering Distinguished Education award - see my own PhD supervisors comments on this here.


I love teaching and believe it is one of the best things, if not the best thing, about being an academic. An excellent place to find a wide range of teaching, research development, and academic career development resources is Rick Reiss's "Tomorrow's Professor" mailing list and web site.  See

I have taught a wide range of software engineering, computer science and information systems courses in my career. I have specialised in "project based learning", specifically project-based courses where students work in small-ish teams on a semester or term-long project.  More...


My vision in research is to "make Software Engineering more like traditional Engineering disciplines" - by leveraging human-centric visual modelling approaches to model, reason about and generate complex software systems. To this end, my research has focused on software engineering, particularly software engineering tools and associated methods. I have also worked most recently in the areas of domain-specific visual languages (DSVLs) and model-driven engineering methods and tools. Previously I worked in the areas of aspect-oriented software development, software architecture, process-centred tools, user interfaces - especially model-driven, multi-device, sketch-based and web-based diagramming UIs, and visual languages. I have also written some papers about software engineering, computer science and Information Systems engineering education.

Current projects include the Visual Wiki platform for knowledge engineering, Marama meta-tools and Software Process and Product Improvement projects.  More...

Possible Research Projects with me

I am interested in supervising topics in (but not limited to):
  • model-driven engineering of cloud applications
  • model-driven approaches to security engineering
  • domain-specific visual languages and tools for almost anything :-)
  • almost anything to do with software tools i.e. if you can build an innovative tool for it, I am interested!! :-)
  • mining software repositories, especially testing-related data, and requirements and architecture-related data
  • personality and other human factor impacts on requirements engineering, design, testing, project management...
  • innovative approaches to software engineering / computer science education and training
Please have a look at my Research and Publications pages to get a feel for the work I do. 


A list of my publications can be found here.

You may also find some of my papers @  Swinburne Research Bank or Google Scholar  or DBLP or MS Academic or Arnetminer or  ACM Digital Library or IEEE Digital Library ...


I have given a number of talks over the years, some very specific; some very general. I will collect up some of these in PDF format (maybe even audio/podcast when time permits :-) ) and add off this link.  More...


I have carried out many leadership and administration roles - another area I (mostly!) enjoy. A few resources below:
From my own PhD advisor, Prof John Hosking, advice on creating your own research agenda

And from myself:
Our books:

Mistrik, Ali, Kazman, Grundy, Schmerl (eds), Sept 2016

Mistrik, Soley, Ali, Grundy, Tekinerdogan (eds), Oct 2015

Avgeriou, Grundy, Hall, Lago, Mistrik (eds), Aug 2011

Mistrik, Grundy, van der Hoek, Whitehead (eds), Mar 2010

John Grundy


j.grundy at deakin dot edu dot au

(+61 3) 924 68391 (Jackie, my EA)

(+61 3) 9244 6227

(+61 3) 9244 6699 (School office)

Office Location

Level 2, T Building

(Come to the iPad on Level 2 and request Jacqueline Ross my EA or call her on+61 3 924 68391)

Burwood Campus


View map

Postal Address

School of IT
Deakin University
Locked Bag 20000
Geelong 3220


View John Grundy's profile on LinkedIn

CORE Australiasia

Past President, CORE


Fellow, Engineers Australia (FIEAust)

Fellow of Automated Software Engineering (FASE)


Deakin Software Technology Innovation Lab (DSTIL)


Data61 Software Systems

ACM Member
IEEE MemberAlumni:


Swinburne University of Technology

University of Waikato