| 1997 | A General Framework for Inheritance Management and Method Dispatch in Object-Oriented Languages. Wade Holst, Duane Szafron |
| 1997 | A Model for Structuring User Documentation of Object-Oriented Frameworks Using Patterns and Hypertext. Matthias Meusel, Krzysztof Czarnecki, Wolfgang Köpf |
| 1997 | A Reflective Architecture for Process Control Applications. Charlotte Pii Lunau |
| 1997 | An Extended Theory of Primitive Objects: FIrst Order System. Luigi Liquori |
| 1997 | Aspect-Oriented Programming. Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-Marc Loingtier, John Irwin |
| 1997 | Balloon Types: Controlling Sharing of State in Data Types. Paulo Sérgio Almeida |
| 1997 | Coordination Requirements Expressed in Types for Active Objects. Franz Puntigam |
| 1997 | DRASTIC: A Run-Time Architecture for Evolving, Distributed, Persistent Systems. James Huw Evans, Peter Dickman |
| 1997 | Dynamic Object Evolution without Name Collisions. Mira Mezini |
| 1997 | ECOOP'97 - Object-Oriented Programming, 11th European Conference, Jyväskylä, Finland, June 9-13, 1997, Proceedings Mehmet Aksit, Satoshi Matsuoka |
| 1997 | Feature-Oriented Programming: A Fresh Look at Objects. Christian Prehofer |
| 1997 | GOODS to Appear on the Stage. Kristen Nygaard |
| 1997 | Genericity in Java with Virtual Types. Kresten Krab Thorup |
| 1997 | Going Beyond Objects with Design Patterns (Abstract). Erich Gamma |
| 1997 | Issues with Exception Handling in Object-Oriented Systems. Robert Miller, Anand R. Tripathi |
| 1997 | Java is Type Safe - Probably. Sophia Drossopoulou, Susan Eisenbach |
| 1997 | Near Optimal Hierarchical Encoding of Types. Andreas Krall, Jan Vitek, R. Nigel Horspool |
| 1997 | Objects, Associations and Subsystems: A Hierarchical Approach to Encapsulation. Juan Bicarregui, Kevin Lano, T. S. E. Maibaum |
| 1997 | Optimizing Smalltalk by Selector Code INdexing Can Be Practical. Tamiya Onodera, Hiroaki Nakamura |
| 1997 | Static Integrity Constraint Management in Object-Oriented Database Programming Languages via Predicate Transformers. Véronique Benzaken, Xavier Schaefer |
| 1997 | Subtyping Is Not a Good "Match" for Object-Oriented Languages. Kim B. Bruce, Leaf Petersen, Adrian Fiech |
| 1997 | Tool Support for Object-Oriented Patterns. Gert Florijn, Marco Meijers, Pieter van Winsen |
| 1997 | Towards a Formalization of the Unified Modeling Language. Ruth Breu, Ursula Hinkel, Christoph Hofmann, Cornel Klein, Barbara Paech, Bernhard Rumpe, Veronika Thurner |
| 1997 | Using Patterns for Design and Documentation. Georg Odenthal, Klaus Quibeldey-Cirkel |