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
Which of My Transient Type Checks Are Not (Almost) Free
TL;DR: This paper refine the so called “Takikawa” protocol, and uses it to identify which type annotations have the greatest effects on performance, and can be used to optimise programs by removing expensive type checks, and VM engineers can identify new opportunities for compiler optimisation.
Proceedings ArticleDOI
X3D web software visualization in action
TL;DR: This film shows the process of making 3D software visualization of object-oriented programs cheap, portable, and easy by using X3D, which is a new open standard for web 3D graphics.
Proceedings Article
My Friend the Customer.
TL;DR: This paper provides a small collection of patterns that that describe useful models for the customer, showing how other roles involved in the process can be adapted to also serve as the XP customer.
Posted Content
Shallow Types for Insightful Programs: Grace is Optional, Performance is Not.
TL;DR: It is shown how virtual machines can use common optimizations to remove redundancy in dynamic type checking, by adding shallow structural type checks to Moth, a Truffle-based interpreter for Grace.
The Gr ace Programming Language Draft Specific ation Version 0.3.1261
TL;DR: This chapter discusses collection syntax and collection literals, reflection, data-structure invariants, pre & post conditions, contracts, and test support for Java’s encapsulation system.