Processing English with a Generalized Phrase Structure Grammar. - Jean Mark Gawron; Jonathan King; John Lamping; Egon E. Loebner; E. Anne Paulson; Geoffrey K. Pullum; Ivan A. Sag; Thomas Wasow (ACL, 1982)

Meta-Knowledge and Meta-Reasoning. - Robert E. Filman; John Lamping; Fanya S. Montalvo (IJCAI, 1983)

A Unified System of Parameterization for Programming Languages. - John Lamping (LISP and Functional Programming, 1988)

A unified system of parameterization for programming languages. - John Lamping (1988)

An Algorithm for Optimal Lambda Calculus Reduction. - John Lamping (POPL, 1990)

Compose-Reduce Parsing. - Henry S. Thompson; Michael Dixon; John Lamping (ACL, 1991)

Issues in the Design and Documentation of Class Libraries. - Gregor Kiczales; John Lamping (OOPSLA, 1992)

LFG Semantics via Constraints. - Mary Dalrymple; John Lamping; Vijay A. Saraswat (EACL, 1993)

The Need for Customizable Operating Systems. - Gregor Kiczales; John Lamping; Chris Maeda; David Keppel; Dylan McNamee (Workshop on Workstation Operating Systems, 1993)

Typing the Specialization Interface. - John Lamping (OOPSLA, 1993)

Next generation object-oriented programming languages: extending the paradigm. - Fred A. Cummins; Roman Cunis; John Lamping (OOPSLA Addendum, 1993)

Separation of Concerns and Operating Systems for Highly Heterogeneous Distributed Computing. - Yasuhiko Yokote; Gregor Kiczales; John Lamping (ACM SIGOPS European Workshop, 1994)

Laying Out and Visualizing Large Trees Using a Hyperbolic Space. - John Lamping; Ramana Rao (ACM Symposium on User Interface Software and Technology, 1994)

A Deductive Account of Quantification in LFG. - Mary Dalrymple; John Lamping; Fernando C. N. Pereira; Vijay A. Saraswat (CoRR, 1994)

Intensional Verbs Without Type-Raising or Lexical Ambiguity. - Mary Dalrymple; John Lamping; Fernando C. N. Pereira; Vijay A. Saraswat (CoRR, 1994)

A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. - John Lamping; Ramana Rao; Peter Pirolli (CHI, 1995)

The Semantics of Resource Sharing in Lexical-Functional Grammar. - Andrew Kehler; Mary Dalrymple; John Lamping; Vijay A. Saraswat (EACL, 1995)

High-Latency, Low-Bandwidth Windowing in the Jupiter Collaboration System. - David A. Nichols; Pavel Curtis; Michael Dixon; John Lamping (ACM Symposium on User Interface Software and Technology, 1995)

Linear Logic for Meaning Assembly - Mary Dalrymple; John Lamping; Fernando C. N. Pereira; Vijay A. Saraswat (CoRR, 1995)

Methods as Assertions. - John Lamping; Martín Abadi (Theory Pract. Object Syst., 1995)

Visualizing large trees using the hyperbolic browser. - John Lamping; Ramana Rao (CHI Conference Companion, 1996)

Avoiding Confusion in Metacircularity: The Meta-Helix. - Shigeru Chiba; Gregor Kiczales; John Lamping (ISOTAS, 1996)

The Hyperbolic Browser: A Focus + Context Technique for Visualizing Large Hierarchies. - John Lamping; Ramana Rao (J. Vis. Lang. Comput., 1996)

Aspect-Oriented Programming. - Gregor Kiczales; John Lamping; Anurag Mendhekar; Chris Maeda; Cristina Videira Lopes; Jean-Marc Loingtier; John Irwin (ECOOP, 1997)

Open Implementation Design Guidelines. - Gregor Kiczales; John Lamping; Cristina Videira Lopes; Chris Maeda; Anurag Mendhekar; Gail C. Murphy (ICSE, 1997)

Aspect-Oriented Programming of Sparse Matrix Code. - John Irwin; Jean-Marc Loingtier; John R. Gilbert; Gregor Kiczales; John Lamping; Anurag Mendhekar; Tatiana Shpeisman (ISCOPE, 1997)

Quantifiers, Anaphora, and Intensionality. - Mary Dalrymple; John Lamping; Fernando C. N. Pereira; Vijay A. Saraswat (J. Log. Lang. Inf., 1997)

Efficient Linear Logic Meaning Assembly. - Vineet Gupta 001; John Lamping (COLING-ACL, 1998)

The Role of the Base in Aspect Oriented Programming. - John Lamping (ECOOP Workshops, 1999)

Taking the work out of workflow: Mechanisms for document-centered collaboration. - Anthony LaMarca; W. Keith Edwards; Paul Dourish; John Lamping; Ian E. Smith; James D. Thornton (ECSCW, 1999)

Building bridges: customisation and mutual intelligibility in shared category management. - Paul Dourish; John Lamping; Tom Rodden (GROUP, 1999)

Caching Documents with Active Properties. - Eyal de Lara; Karin Petersen; Douglas B. Terry; Anthony LaMarca; James D. Thornton; Michael Salisbury; Paul Dourish; W. Keith Edwards; John Lamping (Workshop on Hot Topics in Operating Systems, 1999)

A programming model for active documents. - Paul Dourish; W. Keith Edwards; Jon Howell; Anthony LaMarca; John Lamping; Karin Petersen; Michael Salisbury; Douglas B. Terry; James D. Thornton (UIST, 2000)

Extending document management systems with user-specific active properties. - Paul Dourish; W. Keith Edwards; Anthony LaMarca; John Lamping; Karin Petersen; Michael Salisbury; Douglas B. Terry; James D. Thornton (ACM Trans. Inf. Syst., 2000)

Distributed Control for 3D Metamorphosis. - Mark Yim; Ying Zhang; John Lamping; Eric Mao (Auton. Robots, 2001)

A Fast, Minimal Memory, Consistent Hash Algorithm. - John Lamping; Eric Veach (CoRR, 2014)