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

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.