Department of Computer Science
University of Auckland  >  Department of Computer Science     People Web Site Map

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)


Home
People
Contact Us
Locations

For Students
Courses
Enrolment
Personal portal
Forums
Labs
WebDropBox
Graduation Photos
Summer School Scholarship Projects

PhD Scholarship

News
Seminars
Employment

For Staff
Staff Portal
Visitors

Research
Overview
Groups
Publications
Software
Gibbons Lectures

Technical
Wiki
References
Science IT Support

Search: