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

Livecoding the SynthKit: Little Bits as an Embodied Programming Language

TL;DR: This paper considerslittleBits - and the littleBits SynthKit in particular -- as a physically-embodied domain specific programming language and argues that littleB Bits constructions essentially "visualise themselves".
Proceedings Article

Software Visualisation of Java Programs in InspectJ.

TL;DR: A pattern language is presented that describes a set of patterns for approaching the development of program-specific visualisations using the InspectJ framework, which uses AspectJ to monitor programs at run time.
Proceedings Article

Delegation diagrams: visual support for the development of object-oriented designs

TL;DR: Delegation diagrams is developed, a graphical notation that provides visual support for developing object-oriented designs and that makes the relationship between the requirements and the design explicit.

Graceful patterns for patterns in grace

TL;DR: This paper seeks to guide those wishing to use pattern matching in Grace or in other languages with similar facilities towards best practices for understandable and maintainable patterns.
Proceedings ArticleDOI

Patterns for ADT optimisation

TL;DR: This paper presents two common patterns --- Specific Query Optimisation and Generalised query Optimisation --- for optimising such operations on abstract data types, commonly occurring in software.