J
James Noble
Researcher at Victoria University of Wellington
Publications - 343
Citations - 9257
James Noble is an academic researcher from Victoria University of Wellington. The author has contributed to research in topics: Agile software development & Object-oriented programming. The author has an hindex of 45, co-authored 339 publications receiving 8782 citations. Previous affiliations of James Noble include Victoria University, Australia & Microsoft.
Papers
More filters
Journal Article
No name: Just notes on software reuse : OOPSLA Onward! Track
TL;DR: This essay acknowledges that programs these days are like any other assemblage, and suggests that in fact programming has always been about reuse, and claims that Components themselves are not the most important consideration for reuse.
Less Extreme Programming
TL;DR: In this paper, the authors report their experience of incorporating an Extreme Programming option into an existing document-centric software project course, and report that students taking the option were generally positive about Extreme Programming, the projects' external clients had a more mixed experience.
Journal Article
Patterns as signs
James Noble,Robert Biddle +1 more
TL;DR: This work provides a semiotic account of design patterns, treating a pattern as a sign comprised of the programmers' intent and its realisation in the program.
Journal Article
A mode system for flexible alias protection
TL;DR: Flexiblealiasprotectionrestsontheobservation that problemscaused byaliasing are not the result of eitherormutablestateinisola-tion; rather, problems result from theinteractionb etweenthem, that is, whenaliasesmakestatechangesvisible.
Posted Content
Holistic Specifications for Robust Programs
TL;DR: A formal semantics is given for the Hainmail specification language for writing holistic specifications that focus on necessary conditions (as well as sufficient conditions) and discuss several examples.