Abstract is missing.
- Attached Types and Their Application to Three Open Problems of Object-Oriented ProgrammingBertrand Meyer. 1-32 [doi]
- The Emergent Structure of Development TasksGail C. Murphy, Mik Kersten, Martin P. Robillard, Davor Cubranic. 33-48 [doi]
- Loosely-Separated Sister Namespaces in JavaYoshiki Sato, Shigeru Chiba. 49-70 [doi]
- Efficiently Refactoring Java Applications to Use Generic LibrariesRobert M. Fuhrer, Frank Tip, Adam Kiezun, Julian Dolby, Markus Keller. 71-96 [doi]
- Sharing the Runtime Representation of Classes Across Class LoadersLaurent Daynès, Grzegorz Czajkowski. 97-120 [doi]
- Aspect-Oriented Programming Beyond Dependency InjectionShigeru Chiba, Rei Ishikawa. 121-143 [doi]
- Open Modules: Modular Reasoning About AdviceJonathan Aldrich. 144-168 [doi]
- Evaluating Support for Features in Advanced Modularization TechnologiesRoberto E. Lopez-Herrejon, Don S. Batory, William R. Cook. 169-194 [doi]
- Separation of Concerns with Procedures, Annotations, Advice and PointcutsGregor Kiczales, Mira Mezini. 195-213 [doi]
- Expressive Pointcuts for Increased ModularityKlaus Ostermann, Mira Mezini, Christoph Bockisch. 214-240 [doi]
- Sustainable System Infrastructure and Big Bang Evolution: Can Aspects Keep Pace?Celina Gibbs, Chunjian Robin Liu, Yvonne Coady. 241-261 [doi]
- First-Class Relationships in an Object-Oriented LanguageGavin M. Bierman, Alisdair Wren. 262-286 [doi]
- The Essence of Data Access in C::::omega::::Gavin M. Bierman, Erik Meijer, Wolfram Schulte. 287-311 [doi]
- Prototypes with Multiple Dispatch: An Expressive and Dynamic Object ModelLee Salzman, Jonathan Aldrich. 312-336 [doi]
- Efficient Multimethods in a Single Dispatch LanguageBrian Foote, Ralph E. Johnson, James Noble. 337-361 [doi]
- Interprocedural Analysis for Privileged Code Placement and Tainted Variable DetectionMarco Pistoia, Robert J. Flynn, Larry Koved, Vugranam C. Sreedhar. 362-386 [doi]
- State Based Ownership, Reentrance, and EncapsulationAnindya Banerjee, David A. Naumann. 387-411 [doi]
- Consistency Checking of Statechart Diagrams of a Class HierarchyVitus S. W. Lam, Julian A. Padget. 412-427 [doi]
- Towards Type Inference for JavaScriptChristopher Anderson, Paola Giannini, Sophia Drossopoulou. 428-452 [doi]
- ::::Chai::::: Traits for Java-Like LanguagesCharles Smith, Sophia Drossopoulou. 453-478 [doi]
- A Type System for Reachability and AcyclicityYi Lu 0003, John Potter. 479-503 [doi]
- Eclat: Automatic Generation and Classification of Test InputsCarlos Pacheco, Michael D. Ernst. 504-527 [doi]
- Lightweight Defect Localization for JavaValentin Dallmeier, Christian Lindig, Andreas Zeller. 528-550 [doi]
- Extending JML for Modular Specification and Verification of Multi-threaded ProgramsEdwin Rodríguez, Matthew B. Dwyer, Cormac Flanagan, John Hatcliff, Gary T. Leavens, Robby. 551-576 [doi]
- Derivation and Evaluation of Concurrent CollectorsMartin T. Vechev, David F. Bacon, Perry Cheng, David Grove. 577-601 [doi]
- Static Deadlock Detection for Java LibrariesAmy Williams, William Thies, Michael D. Ernst. 602-629 [doi]