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
Proceedings ArticleDOI

How much up-front?: a grounded theory of agile architecture

TL;DR: A grounded theory of agile architecture is presented that describes how agile software teams answer the question of how much upfront architecture design effort is enough to help them determine how much effort they should put into up-front design.
Proceedings ArticleDOI

Caching and incrementalisation in the java query language

TL;DR: This work describes a general approach to optimising queries over mutable objects: query results are cached, and those caches are incrementally maintained whenever the collections and objects underlying those queries are updated.
Book ChapterDOI

Understanding Team Dynamics in Distributed Agile Software Development

TL;DR: It is found Agile teams depend significantly on team interaction, and adopt six strategies that promote effective team interaction in distributed software development.
Proceedings ArticleDOI

MAO: ownership and effects for more effective reasoning about aspects

TL;DR: MAO, a new variant of AspectJ, demonstrates how to simplify reasoning by allowing programmers, if they choose, to declare limits on the control and heap effects of advice.
Proceedings ArticleDOI

The XP Customer Team: A Grounded Theory

TL;DR: This paper outlines the different roles that were typically on the team, which range from the recognized “Acceptance Tester” role to the less recognized roles of “Political Advisor” and “Super-Secretary”.