ISIS: Interface for a Semantic Information System. - Kenneth J. Goldman; Sally A. Goldman; Paris C. Kanellakis; Stanley B. Zdonik (SIGMOD Conference, 1985)

Modelling Shared State in a Shared Action Model - Kenneth J. Goldman; Nancy A. Lynch (LICS, 1990)

Distributed algorithm simulation using input/output automata. - Kenneth J. Goldman (1990)

A Compositional Model for Layered Distributed Systems. - Kenneth J. Goldman (CONCUR, 1991)

Highly Concurrent Logically Synchronous Multicast. - Kenneth J. Goldman (Distributed Comput., 1991)

Data interfaces as support for module migration. - Kenneth J. Goldman (CDS, 1994)

The Programmers' Playground: I/O Abstraction for Heterogeneous Distributed Systems. - Kenneth J. Goldman; Michael D. Anderson; Bala Swaminathan (HICSS (2), 1994)

Visual Specification of Interprocess and Intraprocess Communication. - Paul McCartney; Kenneth J. Goldman (VL, 1994)

An Incremental Distributed Algorithm for Computing Biconnected Components (Extended Abstract). - Bala Swaminathan; Kenneth J. Goldman (WDAG, 1994)

Quorum Consensus in Nested Transaction Systems. - Kenneth J. Goldman; Nancy A. Lynch (ACM Trans. Database Syst., 1994)

The Programmers' Playground: A Demonstration. - Kenneth J. Goldman; Paul McCartney; Ram Sethuraman; Bala Swaminathan (ACM Multimedia, 1995)

Dynamic reconfiguration with I/O abstraction. - Bala Swaminathan; Kenneth J. Goldman (SPDP, 1995)

EUPHORIA: End-User Construction of Direct Manipulation User Interfaces for Distributed Applications. - Paul McCartney; Kenneth J. Goldman; David E. Saff (Softw. Concepts Tools, 1995)

The Programmers' Playground: I/O Abstraction for User-Configurable Distributed Applications. - Kenneth J. Goldman; Bala Swaminathan; Paul McCartney; Michael D. Anderson; Ram Sethuraman (IEEE Trans. Software Eng., 1995)

Data handles and virtual connections: high-level support for anonymous reconfiguration. - Bala Swaminathan; Kenneth J. Goldman (CDS, 1996)

An Incremental Distributed Algorithm for Computing Biconnected Components in Dynamic Graphs. - Bala Swaminathan; Kenneth J. Goldman (Algorithmica, 1998)

Vaudeville: A High Performance, Voice Activated Teleconferencing Application. - Jyoti Parwatikar; A. Maynard Engebretson; Paul McCartney; John D. DeHart; Kenneth J. Goldman (Multim. Tools Appl., 1999)

End-User Visualization and Manipulation of Distributed Aggregate Data. - Paul McCartney; Kenneth J. Goldman (J. Vis. Lang. Comput., 1999)

A demonstration of JPie: an environment for live software construction in Java. - Kenneth J. Goldman (OOPSLA Companion, 2003)

A concepts-first introduction to computer science. - Kenneth J. Goldman (SIGCSE, 2004)

An interactive environment for beginning Java programmers . - Kenneth J. Goldman (Sci. Comput. Program., 2004)

Supporting Live Development of SOAP and CORBA Servers. - Sajeeva L. Pallemulle; Kenneth J. Goldman; Brandon E. Morgan (ICDCS, 2005)

Achieving Flexibility in Direct-Manipulation Programming Environments by Relaxing the Edit-Time Grammar. - Benjamin E. Birnbaum; Kenneth J. Goldman (VL/HCC, 2005)

Tools for teaching introductory programming: what works? - Kris D. Powers; Paul Gross 001; Steve Cooper; Myles F. McNally; Kenneth J. Goldman; Viera K. Proulx; Martin C. Carlisle (SIGCSE, 2006)

Byzantine Fault-Tolerant Web Services for n-Tier and Service Oriented Architectures. - Sajeeva L. Pallemulle; Haraldur D. Thorvaldsson; Kenneth J. Goldman (ICDCS, 2008)

Identifying important and difficult concepts in introductory computing courses using a delphi process: selective compression of unicode arrays in java. - Kenneth J. Goldman; Paul Gross 001; Cinda Heeren; Geoffrey L. Herman; Lisa C. Kaczmarczyk; Michael C. Loui; Craig B. Zilles (SIGCSE, 2008)

Interdisciplinary approaches to revitalizing undergraduate computing education. - Jesse M. Heines; Kenneth J. Goldman; James Jeffers; Edward A. Fox; Robert E. Beck (J. Comput. Sci. Coll., 2008)

An Improved Analysis for a Greedy Remote-Clique Algorithm Using Factor-Revealing LPs. - Benjamin E. Birnbaum; Kenneth J. Goldman (Algorithmica, 2009)

The active-learning transformation: a case study in software development and systems software courses. - Ross T. Sowell; Christopher Gill 001; Roger D. Chamberlain; Cindy Grimm; Kenneth J. Goldman; Mark Tranel (J. Comput. Sci. Coll., 2010)

Experiences with active learning in CS 3. - Ross T. Sowell; Yixin Chen; Jeremy Buhler; Sally A. Goldman; Cindy Grimm; Kenneth J. Goldman (J. Comput. Sci. Coll., 2010)

Setting the Scope of Concept Inventories for Introductory Computing Subjects. - Kenneth J. Goldman; Paul Gross 001; Cinda Heeren; Geoffrey L. Herman; Lisa C. Kaczmarczyk; Michael C. Loui; Craig B. Zilles (ACM Trans. Comput. Educ., 2010)

Investigating Cursor-based Interactions to Support Non-Visual Exploration in the Real World. - Anhong Guo; Saige McVea; Xu Wang 016; Patrick Clary; Ken Goldman 001; Yang Li 058; Yu Zhong; Jeffrey P. Bigham (ASSETS, 2018)

Bringing Vision to the Blind: From Coarse to Fine, One Dollar at a Time. - Tri Huynh; Jay Pillai; Eunyoung Kim; Kristen Aw; Jack Sim; Ken Goldman 001; Rui Min (WACV, 2019)