libg++, The GNU C++ Library. - Doug Lea (C++ Conference, 1988)

Digital and Hilbert k-d Trees. - Doug Lea (Inf. Process. Lett., 1988)

Customization in C++. - Doug Lea (C++ Conference, 1990)

Formal Techniques for OO Software Development (Panel). - Dennis de Champeaux; Pierre America; Derek Coleman; Roger Duke; Doug Lea; Gary T. Leavens; Fiona Hayes (OOPSLA, 1991)

Run Time Type Information and Class Design. - Doug Lea (C++ Conference, 1992)

The Process of Object-Oriented Design. - Dennis de Champeaux; Doug Lea; Penelope Faure (OOPSLA, 1992)

The Geneva convention on the treatment of object aliasing. - John Hogg; Doug Lea; Alan Cameron Wills; Dennis de Champeaux; Richard C. Holt (OOPS Messenger, 1992)

Object-oriented system development. - Dennis de Champeaux; Doug Lea; Penelope Faure (Addison-Wesley, 1993)

Processes and metrics for object-oriented software development. - Steven Craig Bilow; Doug Lea; Karl Freburger; Dennis de Champeaux (OOPSLA Addendum, 1993)

Clustering: Composition for Active Object Systems. - Umesh Bellur; Gary L. Craig; Kevin Shank; Doug Lea (HICSS (2), 1994)

Developing an undergraduate software engineering program in a liberal arts college. - Paul T. Tymann; Doug Lea; Rajendra K. Raj (SIGCSE, 1994)

Christopher Alexander: an introduction for object-oriented designers. - Doug Lea (ACM SIGSOFT Softw. Eng. Notes, 1994)

Interface-Based Protocol Specification of Open Systems using PSL. - Doug Lea; Jos Marlowe (ECOOP, 1995)

A Path to Scalability and Efficient Performance. - Charles K. Shank; Gary L. Craig; Doug Lea (LCR, 1995)

Systematic Software Reuse - Panel Session. - Martin L. Griss; Ted J. Biggerstaff; Sallie M. Henry; Ivar Jacobson; Doug Lea; Will Tracz (OOPSLA, 1995)

Panel: Systematic Software Reuse - Objects and Frameworks are not Enough. - Martin L. Griss; Ivar Jacobson; Chris Jette; Robert R. Kessler; Doug Lea (SSR, 1995)

Building large distributed software systems using objects. - Ashutosh Tiwary; Rajendra K. Raj; Doug Lea; Christopher J. Bosch (OOPSLA Addendum, 1995)

Specification, Architecture, and Interoperability. - Doug Lea (ACM Comput. Surv., 1996)

Concurrent programming in Java - design principles and patterns. - Doug Lea (Addison-Wesley-Longman, 1997)

Design for Open Systems in Java. - Doug Lea (COORDINATION, 1997)

The Impact of Java on Software Reusability. - Ernesto Guerrieri; Martin L. Griss; Doug Lea; Prashant Sridharan; Will Tracz (SSR, 1997)

Using Active Filters to Improve Foreign Language Instruction. - Virginia M. Fichera; Doug Lea; Joseph Grieco (WebNet, 1997)

Secure Delegation for Distributed Object Environments. - Nataraj Nagaratnam; Doug Lea (COOTS, 1998)

Role-Based Protection and Delegation for Mobile Object Environments. - Nataraj Nagaratnam; Doug Lea (ECOOP Workshops, 1998)

Steps Toward Understanding Performance in Java. - Doug Lea (Heterogeneous Computing Workshop, 1998)

Building Distributed Systems (Panel). - Doug Lea; David W. Forslund; Tom Barry; Don Vines; Rajendra K. Raj; Ashutosh Tiwary (OOPSLA, 1998)

Concurrent Role-Based Interpretation of Protocol Scripts: An Approach for Agent Coordination. - Wilfred C. Jamison; Doug Lea (WETICE, 1998)

Practical delegation for secure distributed object environments. - Nataraj Nagaratnam; Doug Lea (Distributed Syst. Eng., 1998)

Patterns and the democratization of concurrent programming. - Doug Lea (IEEE Concurr., 1998)

TRUCE: Agent Coordination Through Concurrent Interpretation of Role-Based Protocols. - Wilfred C. Jamison; Doug Lea (COORDINATION, 1999)

Aliasing in Object Oriented Systems. - James Noble 001; Jan Vitek; Doug Lea; Paulo Sérgio Almeida (ECOOP Workshops, 1999)

A Java fork/join framework. - Doug Lea (Java Grande, 2000)

Introduction to Concurrent Object-Oriented Programming in Java. - David Holmes; Doug Lea (TOOLS (33), 2000)

Designing Concurrent Object-Oriented Programs in Java. - David Holmes; Doug Lea (TOOLS (33), 2000)

The Next 700 Distributed Object Systems. - Eric Jul; Andrew P. Black; Anne-Marie Kermarrec; Doug Lea; Salah Sadou (ECOOP Workshops, 2001)

Panel: The Next 700 Distributed Object Systems. - Eric Jul; Andrew P. Black; Doug Lea; Robert E. Filman; Ian Welch (ECOOP Workshops, 2001)

Introduction to this issue's special section on Intriguing Technology from OOPSLA. - John M. Vlissides; Doug Lea (ACM SIGPLAN Notices, 2001)

Editorial: Aliasing in object-oriented systems. - James Noble 001; Doug Lea (Softw. Pract. Exp., 2001)

Web services engineering: promises and challenges. - Mikio Aoyama; Sanjiva Weerawarana; Hiroshi Maruyama; Clemens A. Szyperski; Kevin J. Sullivan; Doug Lea (ICSE, 2002)

IEEE Internet Computing: Guest Editors' Introduction - Middleware for Web Services. - Doug Lea; Steve Vinoski (IEEE Distributed Syst. Online, 2003)

Guest Editors' Introduction: Middleware for Web Services. - Doug Lea; Steve Vinoski (IEEE Internet Comput., 2003)

Introduction to the 1st International Middleware Doctoral Symposium. - Edward Curry; Doug Lea (Doctoral Symposium on Middleware, 2004)

The java.util.concurrent synchronizer framework. - Doug Lea (Sci. Comput. Program., 2005)

Java Concurrency in Practice. - Brian Goetz; Tim Peierls; Joshua J. Bloch; Joseph Bowbeer; David Holmes; Doug Lea (Addison-Wesley, 2006)

Scalable synchronous queues. - William N. Scherer III; Doug Lea; Michael L. Scott (PPoPP, 2006)

Guest Editors' Introduction: Asynchronous Middleware and Services. - Doug Lea; Steve Vinoski; Werner Vogels (IEEE Internet Comput., 2006)

Special issue on synchronization and concurrency in object-oriented languages. - Tim Harris 001; Doug Lea (Sci. Comput. Program., 2006)

Multithreading in C and C++. - Hans Boehm; Bill Pugh; Doug Lea (login Usenix Mag., 2007)

Solving Large, Irregular Graph Problems Using Adaptive Work-Stealing. - Guojing Cong; Sreedhar B. Kodali; Sriram Krishnamoorthy; Doug Lea; Vijay A. Saraswat; Tong Wen (ICPP, 2008)

SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations. - Eric Allen; Mark W. Bailey; Rastislav Bodík; Kim B. Bruce; Kathleen Fisher; Stephen N. Freund; Robert Harper 001; Chandra Krintz; Shriram Krishnamurthi; James R. Larus; Doug Lea; Gary T. Leavens; et al. (ACM SIGPLAN Notices, 2008)

Languages and performance engineering: method, instrumentation, and pedagogy. - Doug Lea; David F. Bacon; David Grove (ACM SIGPLAN Notices, 2008)

Code Roots. - Doug Lea (ECOOP, 2010)

Concurrency for the application programmer. - Vijay A. Saraswat; Doug Lea (SPLASH/OOPSLA Companion, 2010)

Guest editors' foreword. - Doug Lea; Gianluigi Zavattaro (Sci. Comput. Program., 2010)

Abstraction failures in concurrent programming. - Doug Lea (SPAA, 2012)

The Geneva Convention on the Treatment of Object Aliasing. - John Hogg; Doug Lea; Alan Cameron Wills; Dennis de Champeaux; Richard C. Holt (Aliasing in Object-Oriented Programming, 2013)

Fast splittable pseudorandom number generators. - Guy L. Steele Jr.; Doug Lea; Christine H. Flood (OOPSLA, 2014)

Technical Perspective: Learning-Based Memory Allocation for C++ Server Workloads. - Doug Lea (Commun. ACM, 2024)

Soundness of Predictive Concurrency Analyses. - Shuyang Liu; Doug Lea; Jens Palsberg (Proc. ACM Program. Lang., 2025)