Abstract is missing.
- Eliminating distinctions of class: using prototypes to model virtual classesDeLesley Hutchins. 1-20 [doi]
- J&: nested intersection for scalable software compositionNathaniel Nystrom, Xin Qi, Andrew C. Myers. 21-36 [doi]
- Statically scoped object adaptation with expandersAlessandro Warth, Milan Stanojevic, Todd D. Millstein. 37-56 [doi]
- A framework for implementing pluggable type systemsChris Andreae, James Noble, Shane Markstrum, Todd D. Millstein. 57-74 [doi]
- Design fragments make using frameworks easierGeorge Fairbanks, David Garlan, William L. Scherlis. 75-88 [doi]
- JTL: the Java tools languageTal Cohen, Joseph Gil, Itay Maman. 89-108 [doi]
- Adapting virtual machine techniques for seamless aspect supportChristoph Bockisch, Matthew Arnold, Tom Dinkelaker, Mira Mezini. 109-124 [doi]
- Efficient control flow quantificationChristoph Bockisch, Sebastian Kanthak, Michael Haupt, Matthew Arnold, Mira Mezini. 125-138 [doi]
- Uniform proxies for JavaPatrick Th. Eugster. 139-152 [doi]
- Javana: a system for building customized Java program analysis toolsJonas Maebe, Dries Buytaert, Lieven Eeckhout, Koen De Bosschere. 153-168 [doi]
- The DaCapo benchmarks: java benchmarking development and analysisStephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khan, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking, Maria Jump, Han Bok Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann. 169-190 [doi]
- Virgil: objects on the head of a pinBen Titzer. 191-208 [doi]
- Declarative, formal, and extensible syntax definition for AspectJMartin Bravenboer, Éric Tanter, Eelco Visser. 209-228 [doi]
- Method-specific dynamic compilation using logistic regressionJohn Cavazos, Michael F. P. O Boyle. 229-240 [doi]
- Replay compilation: improving debuggability of a just-in-time compilerKazunori Ogata, Tamiya Onodera, Kiyokuni Kawachiya, Hideaki Komatsu, Toshio Nakatani. 241-252 [doi]
- A flexible framework for implementing software transactional memoryMaurice Herlihy, Victor Luchangco, Mark Moir. 253-262 [doi]
- Eliminating synchronization-related atomic operations with biased locking and bulk rebiasingKenneth Russell, David Detlefs. 263-272 [doi]
- A flow-based approach for variant parametric typesWei-Ngan Chin, Florin Craciun, Siau-Cheng Khoo, Corneliu Popeea. 273-290 [doi]
- Concepts: linguistic support for generic programming in C++Douglas Gregor, Jaakko Järvi, Jeremy G. Siek, Bjarne Stroustrup, Gabriel Dos Reis, Andrew Lumsdaine. 291-310 [doi]
- Generic ownership for generic JavaAlex Potanin, James Noble, Dave Clarke, Robert Biddle. 311-324 [doi]
- A formal framework for component deploymentYu David Liu, Scott F. Smith. 325-344 [doi]
- An operational semantics and type safety prooffor multiple inheritance in C++Daniel Wasserrab, Tobias Nipkow, Gregor Snelting, Frank Tip. 345-362 [doi]
- Efficient software model checking of data structure propertiesPaul T. Darga, Chandrasekhar Boyapati. 363-382 [doi]
- Isolating and relating concerns in requirements using latent semantic analysisLo Kwun Kit, Chan Kwun Man, Elisa L. A. Baniassad. 383-396 [doi]
- Understanding the shape of Java softwareGareth Baxter, Marcus R. Frean, James Noble, Mark Rickerby, Hayden Smith, Matt Visser, Hayden Melton, Ewan D. Tempero. 397-412 [doi]
- XSnippet: mining For sample codeNaiyana Sahavechaphan, Kajal T. Claypool. 413-430 [doi]
- Conscientious softwareRichard P. Gabriel, Ron Goldman. 433-450 [doi]
- Intentional softwareCharles Simonyi, Magnus Christerson, Shane Clifford. 451-464 [doi]
- On system designJim Waldo. 467-480 [doi]
- The paradoxical success of aspect-oriented programmingFriedrich Steimann. 481-497 [doi]