Nik Boyd – Published and Draft Papers (some under re-Construction)
Craftsmanship
Metaphors
- Software Metaphors, Jan. 2004 (updated 2020)
Conceptual Modeling
- EDUCE: A Pattern Language of Language Patterns, Feb. 2010 (updated 2020)
- A Conceptual Model for Software Requirements, Feb. 2003 (updated 2020)
- Trace Cards, Jan. 2003 (updated 2020)
- Quality Alignment and Quality Inventories, Mar. 2002
- Using Natural Language in Software Development. JOOP, Feb. 1999
- Natural Language Analysis for Domain and Usage Models, Jan. 1999
- A Natural Conceptual Modeling Language, July 1998
Smalltalk and Java Integrations
- Hoot Smalltalk, Project Home Page, 2015-2020, work on-going.
- Bistro Smalltalk, Project Home Page, 1999-2017, parked 2017. Original Home.
Smalltalk
- Class Naming and Privacy in Smalltalk. The Smalltalk Report 6(3), Nov. 1996.
- Building Object-Oriented Frameworks. The Smalltalk Report 3(1), Sep. 1993.
- Modules: Encapsulating Behavior in Smalltalk. The Smalltalk Report 2(5), Feb. 1993.
Study Guides
- Object Design Study Guide, Feb. 2005
- Concurrent Programming Study Guide, Aug. 2002
- Refactoring Study Guide, Nov. 2001