| 2003 | A comparative study of language support for generic programming. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy G. Siek, Jeremiah Willcock |
| 2003 | A first-class approach to genericity. Eric E. Allen, Jonathan Bannet, Robert Cartwright |
| 2003 | An on-the-fly mark and sweep garbage collector based on sliding views. Hezi Azatchi, Yossi Levanoni, Harel Paz, Erez Petrank |
| 2003 | Applying traits to the smalltalk collection classes. Andrew P. Black, Nathanael Schärli, Stéphane Ducasse |
| 2003 | Automatic detection and repair of errors in data structures. Brian Demsky, Martin C. Rinard |
| 2003 | Connectivity-based garbage collection. Martin Hirzel, Amer Diwan, Matthew Hertz |
| 2003 | Declaring and checking non-null types in an object-oriented language. Manuel Fähndrich, K. Rustan M. Leino |
| 2003 | Dynamic metrics for java. Bruno Dufour, Karel Driesen, Laurie J. Hendren, Clark Verbrugge |
| 2003 | Effectiveness of cross-platform optimizations for a java just-in-time compiler. Kazuaki Ishizaki, Mikio Takeuchi, Kiyokuni Kawachiya, Toshio Suganuma, Osamu Gohda, Tatsushi Inagaki, Akira Koseki, Kazunori Ogata, Motohiro Kawahito, Toshiaki Yasue, Takeshi Ogasawara, Tamiya Onodera, Hideaki Komatsu, Toshio Nakatani |
| 2003 | Heap compression for memory-constrained Java environments. Guangyu Chen, Mahmut T. Kandemir, Narayanan Vijaykrishnan, Mary Jane Irwin, Bernd Mathiske, Mario Wolczko |
| 2003 | How java programs interact with virtual machines at the microarchitectural level. Lieven Eeckhout, Andy Georges, Koenraad De Bosschere |
| 2003 | HydroJ: object-oriented pattern matching for evolvable distributed systems. Keunwoo Lee, Anthony LaMarca, Craig Chambers |
| 2003 | Language support for lightweight transactions. Tim Harris, Keir Fraser |
| 2003 | Language-independent aspect-oriented programming. Donal Lafferty, Vinny Cahill |
| 2003 | Lazy modular upgrades in persistent object stores. Chandrasekhar Boyapati, Barbara Liskov, Liuba Shrira, Chuang-Hue Moh, Steven Richman |
| 2003 | Lightweight confinement for featherweight Java. Tian Zhao, Jens Palsberg, Jan Vitek |
| 2003 | MJ: a rational module system for Java and its applications. John Corwin, David F. Bacon, David Grove, Chet Murthy |
| 2003 | Mark-copy: fast copying GC with less space overhead. Narendran Sachindran, J. Eliot B. Moss |
| 2003 | Mostly concurrent garbage collection revisited. Katherine Barabash, Yoav Ossia, Erez Petrank |
| 2003 | OOPAL: integrating array programming in object-oriented programming. Philippe Mougin, Stéphane Ducasse |
| 2003 | Object equality profiling. Darko Marinov, Robert O'Callahan |
| 2003 | Partial behavioral reflection: spatial and temporal selection of reification. Éric Tanter, Jacques Noyé, Denis Caromel, Pierre Cointe |
| 2003 | Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA Ron Crocker, Guy L. Steele Jr. |
| 2003 | Refactoring for generalization using type constraints. Frank Tip, Adam Kiezun, Dirk Bäumer |
| 2003 | Relaxed MultiJava: balancing extensibility and modular typechecking. Todd D. Millstein, Mark Reay, Craig Chambers |
| 2003 | Saving the world from bad beans: deployment-time confinement checking. David G. Clarke, Michael Richmond, James Noble |
| 2003 | Ulterior reference counting: fast garbage collection without a long wait. Stephen M. Blackburn, Kathryn S. McKinley |