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”.