Abstract is missing.
- The JastAdd extensible Java compilerTorbjörn Ekman, Görel Hedin. 1-18 [doi]
- Jeannie: granting java native interface developers their wishesMartin Hirzel, Robert Grimm. 19-38 [doi]
- Ilea: inter-language analysis across java and cGang Tan, Greg Morrisett. 39-56 [doi]
- Statistically rigorous java performance evaluationAndy Georges, Dries Buytaert, Lieven Eeckhout. 57-76 [doi]
- Microphase: an approach to proactively invoking garbage collection for improved performanceFeng Xian, Witawas Srisa-an, Hong Jiang. 77-96 [doi]
- Probabilistic calling contextMichael D. Bond, Kathryn S. McKinley. 97-112 [doi]
- Variant path types for scalable extensibilityAtsushi Igarashi, Mirko Viroli. 113-132 [doi]
- Dependent classesVaidas Gasiunas, Mira Mezini, Klaus Ostermann. 133-152 [doi]
- Component nextgen: a sound and expressive component framework for javaJames Sasitorn, Robert Cartwright. 153-170 [doi]
- User-changeable visibility: resolving unanticipated name clashes in traitsStéphane Ducasse, Roel Wuyts, Alexandre Bergel, Oscar Nierstrasz. 171-190 [doi]
- Transactions with isolation and cooperationYannis Smaragdakis, Anthony Kay, Reimer Behrends, Michal Young. 191-210 [doi]
- Streamflex: high-throughput stream programming in javaJesper Honig Spring, Jean Privat, Rachid Guerraoui, Jan Vitek. 211-228 [doi]
- Can programming be liberated from the two-level style: multi-level programming with deepjavaThomas Kühne, Daniel Schreiber. 229-244 [doi]
- The causes of bloat, the limits of healthNick Mitchell, Gary Sevitsky. 245-260 [doi]
- Notation and representation in collaborative object-oriented design: an observational studyUri Dekel, James D. Herbsleb. 261-280 [doi]
- Webrb: evaluating a visual domain-specific language for building relational web-applicationsAvraham Leff, James T. Rayfield. 281-300 [doi]
- Modular typestate checking of aliased objectsKevin Bierhoff, Jonathan Aldrich. 301-320 [doi]
- Type qualifier inference for javaDavid Greenfieldboyce, Jeffrey S. Foster. 321-336 [doi]
- Establishing object invariants with delayed typesManuel Fähndrich, Songtao Xia. 337-350 [doi]
- Modular verification of higher-order methods with mandatory calls specified by model programsSteve M. Shaner, Gary T. Leavens, David A. Naumann. 351-368 [doi]
- Using early phase termination to eliminate load imbalances at barrier synchronization pointsMartin C. Rinard. 369-386 [doi]
- Starc: static analysis for efficient repair of complex dataBassem Elkarablieh, Sarfraz Khurshid, Duy Vu, Kathryn S. McKinley. 387-404 [doi]
- Tracking bad apples: reporting the origin of null and undefined value errorsMichael D. Bond, Nicholas Nethercote, Stephen W. Kent, Samuel Z. Guyer, Kathryn S. McKinley. 405-422 [doi]
- Inferring aliasing and encapsulation properties for javaKin-Keung Ma, Jeffrey S. Foster. 423-440 [doi]
- Multiple ownershipNicholas R. Cameron, Sophia Drossopoulou, James Noble, Matthew J. Smith. 441-460 [doi]
- Ownership transfer in universe typesPeter Müller, Arsenii Rudich. 461-478 [doi]
- Lost in translation: formalizing proposed extensions to c#Gavin M. Bierman, Erik Meijer, Mads Torgersen. 479-498 [doi]
- The java module system: core design and semantic definitionRok Strnisa, Peter Sewell, Matthew J. Parkinson. 499-514 [doi]
- Awesome: an aspect co-weaving system for composing multiple aspect-oriented extensionsSergei Kojarski, David H. Lorenz. 515-534 [doi]
- Scalable omniscient debuggingGuillaume Pothier, Éric Tanter, José M. Piquer. 535-552 [doi]
- Using hpm-sampling to drive dynamic compilationDries Buytaert, Andy Georges, Michael Hind, Matthew Arnold, Lieven Eeckhout, Koen De Bosschere. 553-568 [doi]
- Mop: an efficient and generic runtime verification frameworkFeng Chen, Grigore Rosu. 569-588 [doi]
- Making trace monitors feasiblePavel Avgustinov, Julian Tibble, Oege de Moor. 589-608 [doi]
- Living in the comfort zoneMartin C. Rinard. 611-622 [doi]
- Living it up with a live programming languageSean McDirmid. 623-638 [doi]
- No ifs, ands, or buts: uncovering the simplicity of conditionalsJonathan Edwards. 639-658 [doi]
- Epi-aspects: aspect-oriented conscientious softwareSebastian Fleissner, Elisa L. A. Baniassad. 659-674 [doi]
- Confessions of a used programming language salesmanErik Meijer. 677-694 [doi]
- The transactional memory / garbage collection analogyDan Grossman. 695-706 [doi]