Doug Lea

According to our database1, Doug Lea authored at least 58 papers between 1988 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Technical Perspective: Learning-Based Memory Allocation for C++ Server Workloads.
Commun. ACM, April, 2024

2014
Fast splittable pseudorandom number generators.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014

2013
The Geneva Convention on the Treatment of Object Aliasing.
Proceedings of the Aliasing in Object-Oriented Programming. Types, 2013

2012
Abstraction failures in concurrent programming.
Proceedings of the 24th ACM Symposium on Parallelism in Algorithms and Architectures, 2012

2010
Guest editors' foreword.
Sci. Comput. Program., 2010

Concurrency for the application programmer.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Code Roots.
Proceedings of the ECOOP 2010, 2010

2009
Scalable synchronous queues.
Commun. ACM, 2009

2008
Languages and performance engineering: method, instrumentation, and pedagogy.
ACM SIGPLAN Notices, 2008

SIGPLAN programming language curriculum workshop: Discussion Summaries and recommendations.
ACM SIGPLAN Notices, 2008

Solving Large, Irregular Graph Problems Using Adaptive Work-Stealing.
Proceedings of the 2008 International Conference on Parallel Processing, 2008

2007
Multithreading in C and C++.
login Usenix Mag., 2007

2006
Special issue on synchronization and concurrency in object-oriented languages.
Sci. Comput. Program., 2006

Guest Editors' Introduction: Asynchronous Middleware and Services.
IEEE Internet Comput., 2006

Java Concurrency in Practice.
Addison-Wesley, ISBN: 978-0-321-34960-6, 2006

2005
The java.util.concurrent synchronizer framework.
Sci. Comput. Program., 2005

2004
Introduction to the 1st International Middleware Doctoral Symposium.
Proceedings of the 1st International Doctoral Symposium on Middleware, 2004

2003
Guest Editors' Introduction: Middleware for Web Services.
IEEE Internet Comput., 2003

IEEE Internet Computing: Guest Editors' Introduction - Middleware for Web Services.
IEEE Distributed Syst. Online, 2003

2002
Web services engineering: promises and challenges.
Proceedings of the 24th International Conference on Software Engineering, 2002

2001
Editorial: Aliasing in object-oriented systems.
Softw. Pract. Exp., 2001

Introduction to this issue's special section on Intriguing Technology from OOPSLA.
ACM SIGPLAN Notices, 2001

Panel: The Next 700 Distributed Object Systems.
Proceedings of the Object-Oriented Technology ECOOP 2001 Workshop Reader, 2001

The Next 700 Distributed Object Systems.
Proceedings of the Object-Oriented Technology ECOOP 2001 Workshop Reader, 2001

2000
Designing Concurrent Object-Oriented Programs in Java.
Proceedings of the TOOLS 2000: 33rd International Conference on Technology of Object-Oriented Languages and Systems, 2000

Introduction to Concurrent Object-Oriented Programming in Java.
Proceedings of the TOOLS 2000: 33rd International Conference on Technology of Object-Oriented Languages and Systems, 2000

A Java fork/join framework.
Proceedings of the ACM 2000 Java Grande Conference, San Francisco, CA, USA, 2000

1999
Aliasing in Object Oriented Systems.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999

TRUCE: Agent Coordination Through Concurrent Interpretation of Role-Based Protocols.
Proceedings of the Coordination Languages and Models, Third International Conference, 1999

1998
Patterns and the democratization of concurrent programming.
IEEE Concurr., 1998

Practical delegation for secure distributed object environments.
Distributed Syst. Eng., 1998

Concurrent Role-Based Interpretation of Protocol Scripts: An Approach for Agent Coordination.
Proceedings of the 7th Workshop on Enabling Technologies (WETICE '98), 1998

Building Distributed Systems (Panel).
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1998

Steps Toward Understanding Performance in Java.
Proceedings of the Seventh Heterogeneous Computing Workshop, 1998

Role-Based Protection and Delegation for Mobile Object Environments.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Secure Delegation for Distributed Object Environments.
Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS), 1998

1997
Using Active Filters to Improve Foreign Language Instruction.
Proceedings of WebNet 97, 1997

The Impact of Java on Software Reusability.
Proceedings of the 1997 ACM SIGSOFT Symposium on Symposium on Software Reusability, 1997

Design for Open Systems in Java.
Proceedings of the Coordination Languages and Models, Second International Conference, 1997

Concurrent programming in Java - design principles and patterns.
Java series, Addison-Wesley-Longman, ISBN: 978-0-201-69581-6, 1997

1996
Specification, Architecture, and Interoperability.
ACM Comput. Surv., 1996

1995
Building large distributed software systems using objects.
Proceedings of the Addendum to the Proceedings of the 10th Annual Conference on Object-Oriented Programming Systems, 1995

Panel: Systematic Software Reuse - Objects and Frameworks are not Enough.
Proceedings of the ACM SIGSOFT Symposium on Software Reusability, 1995

Systematic Software Reuse - Panel Session.
Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, 1995

A Path to Scalability and Efficient Performance.
Proceedings of the Languages, 1995

Interface-Based Protocol Specification of Open Systems using PSL.
Proceedings of the ECOOP'95, 1995

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

Developing an undergraduate software engineering program in a liberal arts college.
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994

Clustering: Composition for Active Object Systems.
Proceedings of the 27th Annual Hawaii International Conference on System Sciences (HICSS-27), 1994

1993
Processes and metrics for object-oriented software development.
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1993

Object-oriented system development.
Addison-Wesley, ISBN: 978-0-201-56355-9, 1993

1992
The Geneva convention on the treatment of object aliasing.
OOPS Messenger, 1992

The Process of Object-Oriented Design.
Proceedings of the Seventh Annual Conference on Object-Oriented Programming Systems, 1992

Run Time Type Information and Class Design.
Proceedings of the C++ Conference. Portland, OR, USA, August 1992, 1992

1991
Formal Techniques for OO Software Development (Panel).
Proceedings of the Sixth Annual Conference on Object-Oriented Programming Systems, 1991

1990
Customization in C++.
Proceedings of the C++ Conference. San Francisco, 1990

1988
Digital and Hilbert k-d Trees.
Inf. Process. Lett., 1988

libg++, The GNU C++ Library.
Proceedings of the Conference on C++. Denver, 1988


  Loading...