Professor John Gordon Hosking

Profile Image
Dean of Science

Biography

John is Dean of Science, assuming the role in June 2014. Immediately prior to that he was Dean of Engineering and Computer Science at the Australian National University and before that was Professor of Applied Computer Science in the Department of Computer Science at the University of Auckland, including a six year term as Head of Department between 1999 and 2005. 

John's research career has been in Software Engineering, with over 200 publications in his area of expertise and a long history of University-industry research engagement.

He has been awarded both an FRSNZ, in recognition of his research activities and a National Tertiary Teaching Excellence award, reflecting his passion for teaching.

Research | Current

John has fairly eclectic research interests covering many areas associated with the design and development of software systems and collaborates closely with John Grundy (Swinburne). 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
  • visual wikis

Distinctions/Honours

  • Fellow, Royal Society of New Zealand (since 2010)
  • National Tertiary Teaching Excellence Award for Sustained Excellence (2008)
  • University of Auckland distiniguished Teaching Award for Research Supervision (2007)

Selected publications and creative works (Research Outputs)

  • Su, M. T., Hosking, J., Grundy, J., & Tempero, E. (2016). Usage-based chunking of Software Architecture information to assist information finding. Journal of Systems and Software, 122, 215-238. 10.1016/j.jss.2016.09.009
    Other University of Auckland co-authors: Ewan Tempero
  • Diprose, J., MacDonald, B., Hosking, J., & Plimmer, B. (2016). Designing an API at an appropriate abstraction level for programming social robot applications. Journal of Visual Languages & Computing10.1016/j.jvlc.2016.07.005
    Other University of Auckland co-authors: Jamie Diprose, Beryl Plimmer
  • Maplesden, D., Temper, E., Hosking, J., & Grundy, J. C. (2016). A Cost/Benefit Approach to Performance Analysis. Paper presented at 7th ACM/SPEC International Conference on Performance Engineering (ICPE), Delft, NETHERLANDS. 12 March - 16 March 2016. PROCEEDINGS OF THE 2016 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'16). (pp. 12). 10.1145/2851553.2851558
    Other University of Auckland co-authors: Ewan Tempero
  • Kim, C. H., Grundy, J., & Hosking, J. (2015). A suite of visual languages for model-driven development of statistical surveys and services. Journal of Visual Languages & Computing, 26, 99-125. 10.1016/j.jvlc.2014.11.005
  • Khoshkbarforoushha, A., Ranjan, R., Gaire, R., Jayaraman, P. P., Hosking, J. G., & Abbasnejad, E. (2015). Resource Usage Estimation of Data Stream Processing Workloads in Datacenter Clouds. CoRR, abs/1501.07020.
  • Maplesden, D., von Randow, K., Tempero, E., Hosking, J., & Grundy, J. (2015). Performance Analysis using Subsuming Methods: An Industrial Case Study. Paper presented at IEEE/ACM 2nd International Workshop on Software Architecture and Metrics (SAM), Florence, ITALY. 16 May - 16 May 2015. 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2. (pp. 10). 10.1109/ICSE.2015.143
    Other University of Auckland co-authors: Ewan Tempero
  • Maplesden, D., Tempero, E., Hosking, J., & Grundy, J. (2015). Performance Analysis for Object-Oriented Software: A Systematic Mapping. IEEE Transactions on Software Engineering, 1-1. 10.1109/TSE.2015.2396514
    Other University of Auckland co-authors: Ewan Tempero
  • Maplesden, D., Tempero, E., Hosking, J., & Grundy, J. (2015). Subsuming methods: Finding new optimisation opportunities in object-oriented software. ICPE 2015 - Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering, 175-186. Austin, Texas, USA. 10.1145/2668930.2688040
    Other University of Auckland co-authors: Ewan Tempero