An Experiment in Software Science. - Dan B. Johnston; Andrew M. Lister (Language Design and Programming Methodology, 1979)

Full Functional Programming in a Declarative Ada Dialect. - Paul A. Bailes; Dan B. Johnston; Eric J. Salzman; Li Wang 003 (TRI-Ada, 1992)

Preprocessing First-Class Functions for Ada. - Paul A. Bailes; Dan B. Johnston; Eric J. Salzman (ICCI, 1993)

A Proposal for a Genuinely-Lazy Streams Facility for Ada. - Paul A. Bailes; Dan B. Johnston; Eric J. Salzman (Comput. Lang., 1993)

Proprietary vs. "open systems" options in the construction of knowledge-based software reengineering environments. - Paul A. Bailes; Steven Atkinson; Murray Chapman; Dan B. Johnston; Ian Peake (APSEC, 1994)

Towards an Open Software Conversion Architecture. - Paul A. Bailes; Steven Atkinson; Murray Chapman; Dan B. Johnston; Ian Peake (Int. J. Softw. Eng. Knowl. Eng., 1995)

Derivation and Presentation of an Abstract Program Space for Ada. - Paul A. Bailes; Paul Burnim; Murray Chapman; Dan B. Johnston (WPC, 1996)

PSP SM in the Large Class. - David A. Carrington; Ben McEniery; Dan B. Johnston (CSEE&T, 2001)