Another Recursion Induction Principle. - James H. Morris Jr. (Commun. ACM, 1971)

Recursion Schemes with Lists - James H. Morris Jr. (STOC, 1972)

A Bonus from van Wijngaarden's Device. - James H. Morris Jr. (Commun. ACM, 1972)

Types are Not Sets. - James H. Morris Jr. (POPL, 1973)

Protection in Programming Languages. - James H. Morris Jr. (Commun. ACM, 1973)

Towards more flexible type systems. - James H. Morris (Symposium on Programming, 1974)

A Lazy Evaluator. - Peter Henderson 001; James H. Morris Jr. (POPL, 1976)

Early Experience with Mesa. - Charles M. Geschke; James H. Morris Jr.; Edwin H. Satterthwaite (Commun. ACM, 1977)

Subgoal Induction. - James H. Morris Jr.; Ben Wegbreit (Commun. ACM, 1977)

Fast Pattern Matching in Strings. - Donald E. Knuth; James H. Morris Jr.; Vaughan R. Pratt (SIAM J. Comput., 1977)

Experience with an Applicative String Processing Language. - James H. Morris Jr.; Eric Schmidt; Philip Wadler (POPL, 1980)

ANDREW: Carnegie Mellon's Computing System (Invited Paper). - James H. Morris; John Leong; David A. Nichols; Michael J. West; Mahadev Satyanarayanan (IFIP Congress, 1986)

Andrew: A Distributed Personal Computing Environment. - James H. Morris; Mahadev Satyanarayanan; Michael H. Conner; John H. Howard; David S. H. Rosenthal; F. Donelson Smith (Commun. ACM, 1986)

"Make or Take" Decisions in Andrew. - James H. Morris (USENIX Winter, 1988)

Issues in the Design of Computer Support for Co-Authoring and Commenting. - Christine Neuwirth; David Kaufer; Ravinder Chandhok; James H. Morris (CSCW, 1990)

Flexible Diff-ing in a Collaborative Writing System. - Christine Neuwirth; Ravinder Chandhok; David Kaufer; Paul Erion; James H. Morris; Dale Miller 001 (CSCW, 1992)

HCI in the school of computer science at Carnegie Mellon University. - Bonnie E. John; James H. Morris (INTERCHI, 1993)

Computer Support for Distributed Collaborative Writing: Defining Parameters of Interaction. - Christine Neuwirth; David Kaufer; Ravinder Chandhok; James H. Morris (CSCW, 1994)

Accommodating Mixed Sensory/Modal Preferences in Collaborative Writing Systems. - David Kaufer; Christine Neuwirth; Ravinder Chandhok; James H. Morris (Comput. Support. Cooperative Work., 1994)

Annotations are not "for free": The Need for Runtime Layer Support in Hypertext Engines. - Christine M. Neuwirth; Ravinder Chandhok; David Kaufer; James H. Morris; Paul Erion; Dale Miller 001 (Designing User Interfaces for Hypermedia, 1995)

War Stories from Andrew. - James H. Morris (Commun. ACM, 1996)

Envisioning Communication: Task-Tailorable Representations of Communication in Asynchronous Work. - Christine Neuwirth; James H. Morris; Susan Harkness Regli; Ravinder Chandhok; Geoffrey C. Wenger (CSCW, 1998)

Interface Issues in Computer Support for Asynchronous Communication. - James H. Morris; Christine Neuwirth; Susan Harkness Regli; Ravinder Chandhok; Geoffrey C. Wenger (ACM Comput. Surv., 1999)

Adapt-a-ride: understanding the dynamics of commuting preferences through an experience design framework. - Fatih Kursat Ozenc; Lorrie Faith Cranor; James H. Morris (DPPI, 2011)