Abstract is missing.
- Converting Java classes to use genericsDaniel von Dincklage, Amer Diwan. 1-14 [doi]
- Converting java programs to use generic librariesAlan Donovan, Adam Kiezun, Matthew S. Tschantz, Michael D. Ernst. 15-34 [doi]
- A practical type system and language for reference immutabilityAdrian Birka, Michael D. Ernst. 35-49 [doi]
- A unified theory of garbage collectionDavid F. Bacon, Perry Cheng, V. T. Rajan. 50-68 [doi]
- The garbage collection advantage: improving program localityXianglong Huang, Stephen M. Blackburn, Kathryn S. McKinley, J. Eliot B. Moss, Zhenlin Wang, Perry Cheng. 69-80 [doi]
- MC:::2:::: high-performance garbage collection for memory-constrained environmentsNarendran Sachindran, J. Eliot B. Moss, Emery D. Berger. 81-98 [doi]
- Scalable extensibility via nested inheritanceNathaniel Nystrom, Stephen Chong, Andrew C. Myers. 99-115 [doi]
- Super and inner: together at last!David S. Goldberg, Robby Findler, Matthew Flatt. 116-129 [doi]
- Object-oriented encapsulation for dynamically typed languagesNathanael Schärli, Andrew P. Black, Stéphane Ducasse. 130-149 [doi]
- Measuring the dynamic behaviour of AspectJ programsBruno Dufour, Christopher Goard, Laurie J. Hendren, Oege de Moor, Ganesh Sittampalam, Clark Verbrugge. 150-169 [doi]
- Decentralizing execution of composite web servicesMangala Gowri Nanda, Satish Chandra, Vivek Sarkar. 170-187 [doi]
- Resolving feature convolution in middleware systemsCharles Zhang, Hans-Arno Jacobsen. 188-205 [doi]
- Transparent proxies for java futuresPolyvios Pratikakis, Jaime Spacco, Michael W. Hicks. 206-223 [doi]
- An efficient parallel heap compaction algorithmDiab Abuaiadh, Yoav Ossia, Erez Petrank, Uri Silbershtein. 224-236 [doi]
- Finding your cronies: static analysis for dynamic object colocationSamuel Z. Guyer, Kathryn S. McKinley. 237-250 [doi]
- Vertical profiling: understanding the behavior of object-priented applicationsMatthias Hauswirth, Peter F. Sweeney, Amer Diwan, Michael Hind. 251-269 [doi]
- Method-level phase behavior in java workloadsAndy Georges, Dries Buytaert, Lieven Eeckhout, Koen De Bosschere. 270-287 [doi]
- Instrumentation of standard libraries in object-oriented languages: the twin class hierarchy approachMichael Factor, Assaf Schuster, Konstantin Shagin. 288-300 [doi]
- Recovering binary class relationships: putting icing on the UML cakeYann-Gaël Guéhéneuc, Hervé Albin-Amiot. 301-314 [doi]
- Refactoring class hierarchies with KABAMirko Streckenbach, Gregor Snelting. 315-330 [doi]
- Mirrors: design principles for meta-level facilities of object-oriented programming languagesGilad Bracha, David Ungar. 331-344 [doi]
- Practical predicate dispatchTodd D. Millstein. 345-364 [doi]
- Concrete syntax for objects: domain-specific language embedding and assimilation without restrictionsMartin Bravenboer, Eelco Visser. 365-383 [doi]
- Object-oriented units of measurementEric E. Allen, David Chase, Victor Luchangco, Jan-Willem Maessen, Guy L. Steele Jr.. 384-403 [doi]
- Pluggable verification modules: an extensible protection mechanism for the JVMPhilip W. L. Fong. 404-418 [doi]
- Finding and preventing run-time error handling mistakesWestley Weimer, George C. Necula. 419-431 [doi]
- Chianti: a tool for change impact analysis of java programsXiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryder, Ophelia Chesley. 432-448 [doi]