Papers

What Status Pub Venue Notes
Teaching Design by Teaching Reusability teaching OOPSLA'96 workshop, IWSEE'97 workshop
An Environment for Teaching Java teaching
Interfaces first: An approach to teaching OOP teaching
Tools for teaching ACSE'98
Association Patterns Is this the same as the next one?
Component and Generative Reusesubmitted ACJ
Context Reuse
Model (Version 2)
Audio Components vs. Software Components ACSE97
Inheritance and Reusability (Version 2)
Teaching Javasubmitted SIGCSE Bulletin
Comparing Renata Model vs. 3C Model
Usability and Reusability
Concurrency and Reusability
Delegation and Reusability
A Notation for Designing for Reusability Eddie's thesis
Visualising Program Component Reusability John's thesis
Micro Domain Analysis
Micro Domain Specific Architectures
Checkability
Customisability
Usability
C++ Multiple inheritance
Multi-methods
Exceptions
Scripting Languages
Garbage collection
The Booch Weather stationDraft of Analysis