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
More Programming Than Programming: Teaching Formal Methods in a Software Engineering Programme
TL;DR: The redeveloped software correctness course was redeveloped by taking a programming intensive approach, using the solver-aided language Dafny to provide instant formative feedback via automated assessment and resulted in the best evaluation for the course for at least ten years.
Posted Content
Towards Gradual Checking of Reference Capabilities
TL;DR: This work in progress proposes to mix the ideas from the reference capability literature with gradual typing, leading to gradual reference capabilities, an all-in or nothing game for reference capability languages.
Dynamic Alias Protection in Prototype-Based Languages
TL;DR: This work proposes adding an explicit notion of object ownership to control dependencies and references between objects in prototype-based languages, to enhance object cloning and avoid the prototype corruption problem.
A tale of three companies: a story about inter-organisational contract structures in agile development
TL;DR: The data that forms this paper was collected in a series of interviews with both KCorp and DevCorp project participants, near the completion of the project as discussed by the authors, and the themes uncovered during the data analysis and briefly discussed in this paper are the relationship and contract structures interorganisational involved in the project.