Staff Profile
 Prof John Gordon Hosking  Job title: Professor Email: john @ cs.auckland.ac.nz Phone: (64 9) 373-7599 88297 Campus: City
Office: 303 - 467 Homepage: http://www.cs.auckland.ac.nz/~john
Biography
John is a Professor of Applied Computer Science in the Department of Computer Science at the University of Auckland. He has been a lead player in the establishment of the CSI Academy, a structured summer internship scheme, the Extenda research culture building programme and the Centre for Software Innovation, which acts as a focal point for University-industry research engagement in ICT and which is Director. John also had a six year term as Head of Department between 1999 and 2005. John leads the Software Engineering Research Group, SERG, a highly productive team which is comprised of more than a dozen academics. He is an Associate Editor of JRPIT. His current conference PC memberships include: IEEE VL/HCC'09, ASE2009, ASWEC09, and Interact'09. He was a member of the Tertiary Education Commission PBRF MIST assessment panel (deputy chair) for both PBRF assessment rounds. John is also a committed teacher. He was awarded a University of Auckland Distiniguished Teaching Award for Research Supervision in 2007 and a National Tertiary Teaching Excellence Award for Sustained Excellence in 2008 and is a member of the Executive Committe of the Ako Aotearoa Academy of Tertiary Teaching Excellence. John works actively with local companies in consultancy and applied research, particularly in his role as Director of the Centre for Software Innovation. The Centre has had direct funded research contarct with more than 60 organisations over the past two years and has two large FRST grants supporting its work.
Research Areas
John has fairly eclectic research interests covering many areas associated with the design and development of software systems and collaborates closely with John Grundy. He has particular interests in: - visual languages and environments
- metatools for multi-view multi-notation design tools
- software engineering environments and methodologies
- software process technology
- software architecture
- component-based systems
- aspect-oriented software engineering
- adaptive, multi-device user interfaces
- CSCW systems
His current projects include: - Software Process and Product Improvement
- Marama meta tools
- MaramaDPTool - an Eclipse based design pattern modelling and instantiation tool
- Mamama SUddEN - collaborative planning modeller
- Thin-client and zoomable diagramming with Marama tools
- High level specification of layout in diagrams
- Critic support in meta tools
- Sketching-based design tools, especially for software design
- Data mapping tools
- The Visual Wiki - see his Google Tech talk on this concept, work undertaken with his student Christian Hirsch.
More information on these can be found on the Marama and SPPI sites. See the possible student projects page that John Grundy and John Hosking jointly run for potential student project ideas. Johns publication page has information on his publications (although John Grundy's has many of the papers available for download)
|