| 2008 | ICDCS | Byzantine Fault-Tolerant Web Services for n-Tier and Service Oriented Architectures. | Sajeeva L. Pallemulle, Haraldur D. Thorvaldsson, Kenneth J. Goldman |
| 2008 | SIGCSE | 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, Cinda Heeren, Geoffrey L. Herman, Lisa C. Kaczmarczyk, Michael C. Loui, Craig B. Zilles |
| 2006 | SIGCSE | Tools for teaching introductory programming: what works? | Kris D. Powers, Paul Gross, Steve Cooper, Myles F. McNally, Kenneth J. Goldman, Viera K. Proulx, Martin C. Carlisle |
| 2005 | ICDCS | Supporting Live Development of SOAP and CORBA Servers. | Sajeeva L. Pallemulle, Kenneth J. Goldman, Brandon E. Morgan |
| 2004 | SIGCSE | A concepts-first introduction to computer science. | Kenneth J. Goldman |
| 2003 | OOPSLA | A demonstration of JPie: an environment for live software construction in Java. | Kenneth J. Goldman |
| 1991 | CONCUR | A Compositional Model for Layered Distributed Systems. | Kenneth J. Goldman |
| 1990 | LICS | Modelling Shared State in a Shared Action Model | Kenneth J. Goldman, Nancy A. Lynch |
| 1987 | PODC | Quorum Consensus in Nested Transaction Systems. | Kenneth J. Goldman, Nancy A. Lynch |
| 1985 | SIGMOD | ISIS: Interface for a Semantic Information System. | Kenneth J. Goldman, Sally A. Goldman, Paris C. Kanellakis, Stanley B. Zdonik |