| 1997 | A Framework for Scalbale Dissemination-Based Systems. Michael J. Franklin, Stanley B. Zdonik |
| 1997 | Adding Type Parameterization to the Java Language. Ole Agesen, Stephen N. Freund, John C. Mitchell |
| 1997 | An Open Implementation Analysis and Design for Lightweight Threads. Matthew Haines |
| 1997 | Analyzing and Measuring Reusability in Object-Oriented Designs. Margaretha W. Price, Steven A. Demurjian |
| 1997 | Back to the Future: The Story of Squeak - A Usable Smalltalk Written in Itself. Dan Ingalls, Ted Kaehler, John Maloney, Scott Wallace, Alan C. Kay |
| 1997 | Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel). Steven Fraser, Kent L. Beck, Grady Booch, James Coplien, Ralph E. Johnson, Bill Opdyke |
| 1997 | Call Graph Construction in Object-Oriented Languages. David Grove, Greg DeFouw, Jeffrey Dean, Craig Chambers |
| 1997 | Changing the Engine of the Car? While Driving 60 Miles an Hour! (Panel). James Coplien, Luke Hohmann, Norman L. Kerth, John Rae-Grant, Eileen Strider |
| 1997 | Class Hierarchy Specialization. Frank Tip, Peter F. Sweeney |
| 1997 | Composite Design Patterns. Dirk Riehle |
| 1997 | Constraint Diagrams: Visualizing Assertions in Object-Oriented Models. Stuart Kent |
| 1997 | Declarative Specialization of Object-Oriented Programs. Eugen-Nicolae Volanschi, Charles Consel, Gilles Muller, Crispin Cowan |
| 1997 | Efficient Dynamic Dispatch without Virtual Function Tables: The SmallEiffel Compiler. Olivier Zendra, Dominique Colnet, Suzanne Collin |
| 1997 | Efficient Type Inclusion Tests. Jan Vitek, R. Nigel Horspool, Andreas Krall |
| 1997 | Ephemerons: A New Finalization Mechanism. Barry Hayes |
| 1997 | Exploring Largebess, Complexity and Scalability from the OOT Perspective (Panel). Bindu Rama Rao, Chad Edwards, Ted Linden, Reagan W. Moore, Mark Seager |
| 1997 | Garbage Collecting the World: One Car at a Time. Richard L. Hudson, Ronald Morrison, J. Eliot B. Moss, David S. Munro |
| 1997 | Looking for the Objects in Object-Relational DBMSs (Panel). Lougie Anderson, Michael J. Carey, Kenneth R. Jacobs, Erin Kinikin, David Maier |
| 1997 | Maintaining the Consistency of Class Libraries During Their Evolution. Mira Mezini |
| 1997 | Migrating Relational Data to an OODB: Strategies and Lessons from a Molecular Biology Experience. Jon R. Oler, Gary Lindstrom, Terence Critchlow |
| 1997 | Modeling Dynamic Collections of Interdependent Objects Using Path-Based Rules. Diane J. Litman, Anil Mishra, Peter F. Patel-Schneider |
| 1997 | Parasitic Methods: An Implementation of Multi-Methods for Java. John Boyland, Giuseppe Castagna |
| 1997 | Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications, OOPSLA 1997, Atlanta, Georgia, October 5-9, 1997. Mary E. S. Loomis, Toby Bloom, A. Michael Berman |
| 1997 | Query-Based Debugging of Object-Oriented Programs. Raimondas Lencevicius, Urs Hölzle, Ambuj K. Singh |
| 1997 | Reuse of Algorithms: Still a Challenge to Object-Oriented Programming. Karsten Weihe |
| 1997 | The Design and Performance of a Hard Real-Time Object Event Service. Timothy H. Harrison, David L. Levine, Douglas C. Schmidt |
| 1997 | The ODMG Object Model: Does it Make Sense? Suad Alagic |
| 1997 | The OT Life-cycle: From Eureka! to Shrink Wrap (Panel). Laura Hill, Bruce Anderson, Adele Goldberg, Gregor Kiczales, Colin Scott, Kevin Tyson |
| 1997 | Tiling Design Patterns - A Case Study Using the Interpreter Pattern. David H. Lorenz |
| 1997 | UML: The Language of Blueprints for Software? (Panel). Derek Coleman, John Artim, Victor Ohnjec, Erick Rivas, James E. Rumbaugh, Rebecca Wirfs-Brock |