| 2000 | A Basic Model of Typed Components. | Joo Costa Seco, Lus Caires |
| 2000 | HERCULE : Non-invasively Tracking Java | Karen Renaud |
| 2000 | OpenJIT: An Open-Ended, Reflective JIT Compiler Framework for Java. | Hirotaka Ogawa, Kouya Shimura, Satoshi Matsuoka, Fuyuhiko Maruyama, Yukihiko Sohda, Yasunori Kimura |
| 2000 | Runtime Support for Type-Safe Dynamic Java Classes. | Scott Malabarba, Raju Pandey, Jeff Gragg, Earl T. Barr, J. Fritz Barnes |
| 2000 | Towards a Unified Programming Language. | Ole Lehrmann Madsen |
| 2000 | Design Templates for Collective Behavior. | Pertti Kellomki, Tommi Mikkonen |
| 2000 | On Inner Classes. | Atsushi Igarashi, Benjamin C. Pierce |
| 2000 | Optimizing Java Programs in the Presence of Exceptions. | Manish Gupta, Jong-Deok Choi, Michael Hind |
| 2000 | Copying and Comparing: Problems and Solutions. | Peter Grogono, Markku Sakkinen |
| 2000 | Developing Security Systems in the Real World. | Li Gong |
| 2000 | Automated Test Case Generation from Dynamic Models. | Peter Frhlich, Johannes Link |
| 2000 | UML-F: A Modeling Language for Object-Oriented Frameworks. | Marcus Fontoura, Wolfgang Pree, Bernhard Rumpe |
| 2000 | Extending Moby with Inheritance-Based Subtyping. | Kathleen Fisher, John H. Reppy |
| 2000 | Distributed Asynchronous Collections: Abstractions for Publish/Subscribe Interaction. | Patrick Th. Eugster, Rachid Guerraoui, Joe Sventek |
| 2000 | Empirical Study of Object-Layout Strategies and Optimization Techniques. | Natalie Eckel, Joseph Gil |
| 2000 | A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages. | Dominic Duggan |
| 2000 | Ionic Types. | Simon A. Dobson, Brian Matthews |
| 2000 | Creative Object-Oriented Modelling: Support for Intuition, Flexibility, and Collaboration in CASE Tools. | Christian Heide Damm, Klaus Marius Hansen, Michael Thomsen, Michael Tyrsted |
| 2000 | Using Objects for Next Generation Communication Services. | Munir Cochinwala |
| 2000 | Load-Time Structural Reflection in Java. | Shigeru Chiba |
| 2000 | Generic Wrappers. | Martin Bchi, Wolfgang Weck |
| 2000 | Jam - A Smooth Extension of Java with Mixins. | Davide Ancona, Giovanni Lagorio, Elena Zucca |
| 1999 | Object-Oriented Programming on the Network. | Jim Waldo |
| 1999 | Unifying Genericity - Combining the Benefits of Virtual Types and Parameterized Classes. | Kresten Krab Thorup, Mads Torgersen |
| 1999 | Wide Classes. | Manuel Serrano |