| 1999 | A Distributed Object-Oriented Framework for Dependable Multiparty Interactions. Avelino F. Zorzo, Robert J. Stroud |
| 1999 | A Formal Framework for the Java Bytecode Language and Verifier. Stephen N. Freund, John C. Mitchell |
| 1999 | A Language for Specifying Recursive Traversals of Object Structures. Johan Ovlinger, Mitchell Wand |
| 1999 | A Performance Evaluation of the Mobile Agent Paradigm. Leila Ismail, Daniel Hagimont |
| 1999 | A Problem-Oriented Analysis of Basic UML Static Requirements Modeling Concepts. Robert B. France |
| 1999 | A Study of Locking Objects with Bimodal Fields. Tamiya Onodera, Kiyokuni Kawachiya |
| 1999 | Age-Based Garbage Collection. Darko Stefanovic, Kathryn S. McKinley, J. Eliot B. Moss |
| 1999 | An Efficient Meta-Lock for Implementing Ubiquitous Synchronization. Ole Agesen, David Detlefs, Alex Garthwaite, Ross C. Knippel, Y. S. Ramakrishna, Derek White |
| 1999 | Atlas: A Case Study in Building a Web-Based Learning Environment using Aspect-oriented Programming. Mik Kersten, Gail C. Murphy |
| 1999 | Compositional Pointer and Escape Analysis for Java Programs. John Whaley, Martin C. Rinard |
| 1999 | Confined Types. Jan Vitek, Boris Bokowski |
| 1999 | Correspondence Polymorphism for Object-Oriented Languages. Ran Rinat, Menachem Magidor, Scott F. Smith |
| 1999 | Detecting Defects in Object-Oriented Designs: Using Reading Techniques to Increase Software Quality. Guilherme Travassos, Forrest Shull, Michael Fredericks, Victor R. Basili |
| 1999 | Efficient Multiple and Predicated Dispatching. Craig Chambers, Weimin Chen |
| 1999 | Escape Analysis for Java. Jong-Deok Choi, Manish Gupta, Mauricio J. Serrano, Vugranam C. Sreedhar, Samuel P. Midkiff |
| 1999 | Escape Analysis for Object-Oriented Languages: Application to Java. Bruno Blanchet |
| 1999 | Featherwieght Java: A Minimal Core Calculus for Java and GJ. Atsushi Igarashi, Benjamin C. Pierce, Philip Wadler |
| 1999 | Implementing Jalapeño in Java. Bowen Alpern, C. Richard Attanasio, John J. Barton, Anthony Cocchi, Susan Flynn Hummel, Derek Lieber, Ton Ngo, Mark F. Mergen, Janice C. Shepherd, Stephen E. Smith |
| 1999 | Modular Type-Based Reverse Engineering of Parameterized Types in Java Code. Dominic Duggan |
| 1999 | Mostly-copying Reachability-based Orthogonal Persistence. Antony L. Hosking, Jiawan Chen |
| 1999 | Object Views: Language Support for Intelligent Object Caching in Parallel and Distributed Computations. Ilya Lipkind, Igor Pechtchanski, Vijay Karamcheti |
| 1999 | Practical Experience with an Application Extractor for Java. Frank Tip, Chris Laffra, Peter F. Sweeney, David Streeter |
| 1999 | Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications, OOPSLA 1999, Denver, Colorado, USA, November 1-5, 1999. Brent Hailpern, Linda M. Northrop, A. Michael Berman |
| 1999 | Reducing Transfer Delay Using Java Class File Splitting and Prefetching. Chandra Krintz, Brad Calder, Urs Hölzle |
| 1999 | Removing Unnecessary Synchronization in Java. Jeff Bogda, Urs Hölzle |
| 1999 | Role Model Designs and Implementations with Aspect-oriented Programming. Elizabeth A. Kendall |
| 1999 | Semantic Analysis of Virtual Classes and Tested Classes. Ole Lehrmann Madsen |
| 1999 | Space and Time-Efficient Memory Layout for Multiple Inheritance. Peter F. Sweeney, Joseph Gil |
| 1999 | Subject-Oriented Design: Towards Improved Alignment of Requirements, Design, and Code. Siobhán Clarke, William H. Harrison, Harold Ossher, Peri L. Tarr |
| 1999 | The Generic Graph Component Library. Lie-Quan Lee, Jeremy G. Siek, Andrew Lumsdaine |
| 1999 | Zones, Contracts and Absorbing Changes: An Approach to Software Evolution. James Huw Evans, Peter Dickman |