scispace - formally typeset
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

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.