James Noble (computer scientist)

From Wikipedia, the free encyclopedia

James Noble
James Noble(computer scientist) (cropped).jpg
at the WikiSym 2006
Alma materVictoria University of Wellington
Awards
  • AITO Dahl-Nygaard Prize
Scientific career
Fields
  • Computer Science
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.


Retrieved from ""