Little language processing, an alternative to courses on compiler construction. - K. John Gough (ACM SIGCSE Bull., 1981)

A new method of generating LL(1) lookahead sets. - K. John Gough (ACM SIGPLAN Notices, 1985)

Modula-2 - a second course in programming. - Kevin John Gough; George M. Mohay (Prentice Hall, 1988)

Syntax analysis and software tools. - Kevin John Gough (Addison-Wesley, 1988)

Realtime programming in Modula-2. - K. John Gough; George M. Mohay; W. Pease (Aust. Comput. J., 1991)

Type Test Elimination Using Typeflow Analysis. - Diane Corney; K. John Gough (Programming Languages and System Architectures, 1994)

Exception Handling: Expecting the Unexptected. - Steven J. Drew; K. John Gough (Comput. Lang., 1994)

Decompilation of Binary Programs. - Cristina Cifuentes; K. John Gough (Softw. Pract. Exp., 1995)

Bottom-up Tree Rewriting Tool MBURG. - K. John Gough (ACM SIGPLAN Notices, 1996)

Multi-language, Multi-target Compiler Development: Evolution of the Gardens Point Compiler Project. - K. John Gough (JMLC, 1997)

Executable Assertions and Separate Compilation. - K. John Gough; Herbert Klaeren (JMLC, 1997)

A Case for Meta-Interworking: Projecting CORBA Meta-Data into COM. - Glenn Smith; K. John Gough; Clemens A. Szyperski (TOOLS (28), 1998)

Parameter Passing for the Java Virtual Machine. - K. John Gough (ACSC, 2000)

Evaluating the Java Virtual Machine as a Target for Languages Other Than Java. - K. John Gough; Diane Corney (JMLC, 2000)

Stacking them up: a Comparison of Virtual Machines. - K. John Gough (ACSAC, 2001)

Leveraging Managed Frameworks from Modular Languages. - K. John Gough; Diane Corney (JMLC, 2003)

Automating Relative Debugging. - Aaron Searle; K. John Gough; David Abramson 001 (ASE, 2003)

DUCT: An Interactive Define-Use Chain Navigation Tool for Relative Debugging - Aaron Searle; K. John Gough; David Abramson 001 (CoRR, 2003)

Virtual Machines, Managed Code and Component Technology. - K. John Gough (Australian Software Engineering Conference, 2005)

Ruby.NET: a Ruby compiler for the common language infrastructure. - Wayne Kelly; K. John Gough (ACSC, 2008)