Jump to content

James Noble (computer scientist)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Ser Amantio di Nicolao (talk | contribs) at 05:00, 4 March 2019 (References: add category). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

James Noble
Alma materVictoria University of Wellington
Awards
Scientific career
Fields
InstitutionsVictoria University of Wellington
Thesis (1996)
Websiteecs.victoria.ac.nz/Main/JamesNoble

James Noble is Professor of Computer Science at the Victoria University of Wellington. He was the 2016 winner of the Dahl-Nygaard Prize.[1]

Noble is a Fellow of the Institute of IT Professionals of New Zealand, a Member of the Association for Computing Machinery, the British Computer Society and the Institute of Electrical and Electronics Engineers. He held a James Cook Research Fellowship from the Royal Society of New Zealand in 2015 and 2016. Noble is the founding Editor-In-Chief of the journal Transactions on Pattern Languages of Programming (published by Springer).

Noble has a world-leading reputation for his work on object-orientation. He has published over 300 papers.[2] He is known for his pioneering work in programming language design, especially through his contributions to novel type systems such as ownership types and pluggable types. He has contributed to object-oriented and aspect-oriented approaches to software design, design patterns and the analysis of software corpus, software visualisation and visual languages, user interaction and agile development methodologies.[3]

References

  1. ^ "The AITO Dahl-Nygaard Prize". Aito.org. 30 September 2013. Retrieved 21 January 2017.
  2. ^ "James Noble". Homepages.ecs.vuw.ac.nz. Retrieved 21 January 2017.
  3. ^ "The AITO Dahl-Nygaard Prize Winners for 2016". Aito.org. Retrieved 21 January 2017.