| 1997 | 7th International Workshop on Software Configuration Management (SCM7), Boston, 18-19 May 1997. Reidar Conradi |
| 1997 | A Case Study of Distributed, Asynchronous Software Inspection. Michael V. Stein, John Riedl, Sören J. Harner, Vahid Mashayekhi |
| 1997 | A Meta-Model for Restructuring Stakeholder Requirements. William N. Robinson, Vecheslav Volkov |
| 1997 | A New Software Project Simulator Based on Generalized Stochastic Petri-net. Shinji Kusumoto, Osamu Mizuno, Tohru Kikuno, Yuji Hirayama, Yasunari Takagi, Keishi Sakamoto |
| 1997 | A Predictive Metric Based on Discriminant Statistical Analysis. Maurizio Pighin, Roberto Zamolo |
| 1997 | A Primer on Empirical Studies (Tutorial). Dewayne E. Perry, Adam A. Porter, Lawrence G. Votta |
| 1997 | A Realistic, Commercially Robust Process for the Development of Object-Oriented Software Systems (Tutorial). Timothy D. Korson |
| 1997 | A Software Process Improvement Approach Tailored for Small Organizations and Small Projects (Tutorial). Judith G. Brodman, Donna L. Johnson |
| 1997 | A Study on the Failure Intensity of Different Software Faults. Kazuyuki Shima, Shingo Takada, Ken-ichi Matsumoto, Koji Torii |
| 1997 | A Survey of Object Oriented Analysis and Design Methods (Tutorial). Martin Fowler |
| 1997 | A Theory of Probabilistic Functional Testing. Gilles Bernot, Laurent Bouaziz, Pascale Le Gall |
| 1997 | ADE - An Architecture Design Environment for Component-Based Software Engineering. Jim Q. Ning |
| 1997 | Abstract Syntax from Concrete Syntax. David S. Wile |
| 1997 | An Architecture for WWW-based Hypercode Environments. Gail E. Kaiser, Stephen E. Dossick, Wenyu Jiang, Jack Jingshuang Yang |
| 1997 | An Empirical Study of Communication in Code Inspections. Carolyn B. Seaman, Victor R. Basili |
| 1997 | An Improved Process for the Development of PLC Software (Experience Report). Flavio Bonfatti, Gianni Gadda, Paola Daniela Monari |
| 1997 | An Introduction to OMG/CORBA (Tutorial). Wolfgang Emmerich |
| 1997 | An Investigation into Coupling Measures for C++. Lionel C. Briand, Premkumar T. Devanbu, Walcélio L. Melo |
| 1997 | An Object-Oriented Modeling Method for Algebraic Specifications in CafeOBJ. Shin Nakajima, Kokichi Futatsugi |
| 1997 | An Object-Oriented Testing and Maintenance Environment. Pei Hsia, David Chenho Kung |
| 1997 | An Overview of the State of the Art in Software Architecture. Dewayne E. Perry |
| 1997 | Analyzing Partially-Implemented Real-Time Systems. George S. Avrunin, James C. Corbett, Laura K. Dillon |
| 1997 | Anywhere, Anytime Code Inspections: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development. James Perpich, Dewayne E. Perry, Adam A. Porter, Lawrence G. Votta, Michael W. Wade |
| 1997 | Applying Design of Experiments to Software Testing (Experience Report). I. S. Dunietz, Willa K. Ehrlich, B. D. Szablak, Colin L. Mallows, Anthony Iannino |
| 1997 | Architecting Families of Software-Intensive Products. Alexander Ram, Hamish Kellock, Peter Hjort |
| 1997 | Argo: A Design Environment for Evolving Software Architectures. Jason E. Robbins, David M. Hilbert, David F. Redmiles |
| 1997 | Assessing Modular Structure of Legacy Code Based on Mathematical Concept Analysis. Christian Lindig, Gregor Snelting |
| 1997 | Assessing Software Review Meetings: A Controlled Experimental Study Using CSRS. Philip M. Johnson, Danu Tjahjono |
| 1997 | Automated Analysis of Requirement Specifications. William M. Wilson, Linda H. Rosenberg, Lawrence E. Hyatt |
| 1997 | Automatic Checking of Instruction Specifications. Mary F. Fernandez, Norman Ramsey |
| 1997 | Automatic Monitoring of Software Requirements. Don Cohen, Martin S. Feather, Khaled Narayanaswamy, Stephen Fickas |
| 1997 | BOOTSTRAP: Four Years of Assessment Experience. Franz Engelmann, Hans Stienen, Ernst Lebsanft |
| 1997 | Beyond Software Engineering: Ten Imperatives for the Successful Software Developer at the End of the Decade (Abstract). Edward Yourdon |
| 1997 | Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components. Victor R. Basili, Steven E. Condon, Khaled El Emam, Robert B. Hendrick, Walcélio L. Melo |
| 1997 | Choosing a Testing Method to Deliver Reliability. Phyllis G. Frankl, Richard G. Hamlet, Bev Littlewood, Lorenzo Strigini |
| 1997 | Code Reviews Enhance Software Quality. Richard A. Baker Jr. |
| 1997 | Communication Metrics for Software Development. Bernd Brügge, Allen H. Dutoit |
| 1997 | Comprehension and Evolution of Legacy Software (Tutorial). Václav Rajlich |
| 1997 | Configuring Designs for Reuse. Anssi Karhinen, Alexander Ran, Tapio Tallgren |
| 1997 | Constructing Multi-Formalism State-Space Analysis Tools: Using Rules to Specify Dynamic Semantics of Models. Mauro Pezzè, Michal Young |
| 1997 | Copyright in Shareware Software Distributed on the Internet - The Trumpet Winsock Case. Cristina Cifuentes, Anne Fitzgerald |
| 1997 | Defining Families: The Commonality Analysis (Tutorial). Mark A. Ardis, David M. Weiss |
| 1997 | Design Patterns for Object-Oriented Software Development (Tutorial). Wolfgang Pree, Hermann Sikora |
| 1997 | Designing Distributed Applications with Mobile Code Paradigms. Antonio Carzaniga, Gian Pietro Picco, Giovanni Vigna |
| 1997 | Developing Graphical (Software Engineering) Tools with PROGRES. Andy Schürr |
| 1997 | Distributed Software Architectures (Tutorial). Jeff Kramer, Jeff Magee |
| 1997 | Early Specification of User-Interfaces: Toward a Formal Approach. Jean-Pierre Jacquot, D. Quesnot |
| 1997 | Effective Use of COTS (Commercial-off-the-Shelf) Software Components in Long Lived Systems (Tutorial). W. Morven Gentleman |
| 1997 | Endeavors: A Process System Infrastructure. Arthur S. Hitomi, Gregory Alan Bolcer, Richard N. Taylor |
| 1997 | European and American Software Process Maturity Models and Assessments (Tutorial). Marilyn W. Bush |
| 1997 | Evaluating Software Technology (Tutorial). Shari Lawrence Pfleeger |
| 1997 | Everything you Need To Know About Collaboration and Collaboration Software. Mark S. Ackerman |
| 1997 | Flow Insensitive C++ Pointers and Polymorphism Analysis and its Application to Slicing. Paolo Tonella, Giuliano Antoniol, Roberto Fiutem, Ettore Merlo |
| 1997 | Formal Methods for Broadband and Multimedia Systems (Tutorial). Stefan Fischer, Stefan Leue |
| 1997 | Formalizing and Integrating the Dynamic Model within OMT. Enoch Y. Wang, Heather A. Richter, Betty H. C. Cheng |
| 1997 | Fourth International Workshop on Software Engineering Education (IWSEE 4). Laurie Honour Werth, John Werth |
| 1997 | GRAIL/KAOS: An Environment for Goal-Driven Requirements Engineering. Robert Darimont, Emmanuelle Delor, Philippe Massonet, Axel van Lamsweerde |
| 1997 | Hooking into Object-Oriented Application Frameworks. Garry Froehlich, H. James Hoover, Ling Liu, Paul G. Sorenson |
| 1997 | ICSE 97 Doctoral Consortium (Workshop Summary). Michal Young |
| 1997 | Implementing Cleanroom Software Engineering into a Mature CMM-Based Software Organization. Robert S. Oshana, Frank P. Coyle |
| 1997 | Incremental Analysis of Side Effects for C Software System. Jyh-Shiarn Yur, Barbara G. Ryder, William Landi, Phil Stocks |
| 1997 | Integrating Forward and Reverse Object-Oriented Software Engineering. Christoph Welsch, Alexander Schalk, Stefan Kramer |
| 1997 | Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces. T. C. Nicholas Graham, Tore Urnes |
| 1997 | Intergrating Measurement with Improvement: An Action-Oriented Approach (Experience Report). Jo Ann Lane, David Zubrow |
| 1997 | Introducing Formal Specification Methods in Industrial Practice. Luciano Baresi, Alessandro Orso, Mauro Pezzè |
| 1997 | Java Development Environments (Panel). Anthony I. Wasserman |
| 1997 | Java and the Evolution of Web Software (Abstract). Guy L. Steele Jr. |
| 1997 | Java: A Language for Software Engineering (Tutorial). Jim Waldo |
| 1997 | Lackwit: A Program Understanding Tool Based on Type Inference. Robert O'Callahan, Daniel Jackson |
| 1997 | Lessons Learned with the Systems Security Engineering Capability Maturity Model. Rick Hefner |
| 1997 | Lessons on Converting Batch Systems to Support Interaction (Experience Report). Robert DeLine, Gregory Zelesnik, Mary Shaw |
| 1997 | Leveraging a Large Banking Organization to Object Technology. Werner Karbach, Jörg Noack, Hans-Bernd Kittlaus |
| 1997 | Making Requirements Measurable (Tutorial). Bashar Nuseibeh, Suzanne Robertson |
| 1997 | Manipulating Recovered Software Architecture Views. Alexander S. Yeh, David R. Harris, Melissa P. Chase |
| 1997 | Measuring Requirements Testing. Theodore Hammer, Linda H. Rosenberg, Lenore Huffman, Lawrence E. Hyatt |
| 1997 | Model-Checking of Real-Time Systems: A Telecommunications Application (Experience Report). Rajeev Alur, Lalita Jategaonkar Jagadeesan, Joseph J. Kott, James Von Olnhausen |
| 1997 | Nitpick: A Tool for Interactive Design Analysis. Craig Damon |
| 1997 | On the Economics of Mass-Marketed Software. Richard J. Botting |
| 1997 | Open Implementation Design Guidelines. Gregor Kiczales, John Lamping, Cristina Videira Lopes, Chris Maeda, Anurag Mendhekar, Gail C. Murphy |
| 1997 | Package-Oriented Programming of Engineering Tools. Kevin J. Sullivan, Jake Cockrell, Shengtong Zhang, David Coppit |
| 1997 | Panel on Collaborative Software Engineering. Prasun Dewan, Philip Johnson, Kanth Miriyala, Remo Pareschi |
| 1997 | Platforms for Software Execution: Databases vs. Operating Systems vs. Browsers (Panel). Richard W. Selby |
| 1997 | Pragmatic Software Metrics for Iterative Development (Presentation). Walter Royce |
| 1997 | Preventive Program Maintenance in Demeter/Java. Karl J. Lieberherr, Doug Orleans |
| 1997 | Prioritizing Software Requirements in an Industrial Setting. Kevin Ryan, Joachim Karlsson |
| 1997 | Process Modelling - Where Next. M. M. Lehman |
| 1997 | Pulling Together, Proceedings of the 19th International Conference on Software Engineering, Boston, Massachusetts, USA, May 17-23, 1997. W. Richards Adrion, Alfonso Fuggetta, Richard N. Taylor, Anthony I. Wasserman |
| 1997 | Re-estimation of Software Reliability After Maintenance. Andy Podgurski, Elaine J. Weyuker |
| 1997 | Redesigning the Systems Development Process. Debra Bond, Patty Rishi |
| 1997 | Reuse Library Interoperability and the World Wide Web. Shirley Browne, James W. Moore |
| 1997 | Reuse of Off-the-Shelf Components in C2-Style Architectures. Nenad Medvidovic, Peyman Oreizy, Richard N. Taylor |
| 1997 | Reverse Engineering Strategies for Software Migration (Tutorial). Hausi A. Müller |
| 1997 | Rigi: A Visualization Environment for Reverse Engineering. Margaret-Anne D. Storey, Kenny Wong, Hausi A. Müller |
| 1997 | Rigorous Requirements for Real-Time Systems: Evolution and Application of the SCR Method (Tutorial). Stuart R. Faulk, Constance L. Heitmeyer |
| 1997 | Simplifying the Evolution of Java Programs (Tutorial). Linda M. Seiter, Karl J. Lieberherr, Doug Orleans |
| 1997 | Software Architecture Recovery of Embedded Software. Wolfgang Eixelsberger, Lasse Warholm, René Klösch, Harald C. Gall |
| 1997 | Software Deviation Analysis. Jon Damon Reese, Nancy G. Leveson |
| 1997 | Software Engineering (on) the World Wide Web (Workshop). David Eichmann |
| 1997 | Software Engineering Data Analysis Techniques (Tutorial). Amrit L. Goel, Miyoung Shin |
| 1997 | Software Engineering That Matters to People (Abstract). Mark D. Weiser |
| 1997 | Software Interoperability: Principles and Practice (Tutorial). Jack C. Wileden, Alan Kaplan |
| 1997 | Software Process Improvement: Methods and Lessons Learned (Tutorial). Bill Curtis |
| 1997 | Software Processes Are Software Too, Revisited: An Invited Talk on the Most Influential Paper of ICSE 9. Leon J. Osterweil |
| 1997 | Software and Business Process Technology (Tutorial). Volker Gruhn, Wilhelm Schäfer |
| 1997 | Software-Reliability-Engineered Testing Practice (Tutorial). John D. Musa |
| 1997 | Specification of Software Controlling a Discrete-Continuous Environment. Viktor Friesen, Stefan Jähnichen, Matthias Weber |
| 1997 | Specification-based Testing of Reactive Software: Tools and Experiments (Experience Report). Lalita Jategaonkar Jagadeesan, Adam A. Porter, Carlos Puchol, J. Christopher Ramming, Lawrence G. Votta |
| 1997 | TINA ACE: An Environment for Specifying, Developing and Generating TINA Services. Pier Giorgio Bosco, Giovanni Martini, Corrado Moiso |
| 1997 | Tailoring OMT for an Industry Software Project. Jeffrey Melanson, Robert L. Nord, Dilip Soni |
| 1997 | The Criticality of Modeling Formalisms in Software Design Method Comparison: Experience Report. Rodion M. Podorozhny, Leon J. Osterweil |
| 1997 | The Effect of Department Size on Developer Attitudes to Prototyping. June M. Verner, Narciso Cerpa |
| 1997 | The Experience Factory: How to Build and Run One (Tutorial). Victor R. Basili, Frank E. McGarry |
| 1997 | The Personal Software Process (PSP): A Full-Day Tutorial. Watts S. Humphrey, James W. Over |
| 1997 | The SCR Method for Formally Specifying, Verifying, and Validating Requirements: Tool Support. Constance L. Heitmeyer, James Kirby, Bruce G. Labaw |
| 1997 | The Second ISEW Cleanroom Workshop. Graeme Smith |
| 1997 | The Windows 95 User Interface: Iterative Design and Problem Tracking in Action. Kent Sullivan |
| 1997 | Total Software Process Model Evolution in EPOS (Experience Report). Minh Ngoc Nguyen, Alf Inge Wang, Reidar Conradi |
| 1997 | Understanding the Effects of Developer Activities on Inspection Interval. Adam A. Porter, Harvey P. Siy, Lawrence G. Votta |
| 1997 | Using Formal Methods to Reason about Architectural Standards. Kevin J. Sullivan, John Socha, Mark Marchukov |
| 1997 | Verification of Concurrent Software with FLAVERS. Gleb Naumovich, Lori A. Clarke, Leon J. Osterweil, Matthew B. Dwyer |
| 1997 | Visualizing Interactions in Program Executions. Dean F. Jerding, John T. Stasko, Thomas Ball |
| 1997 | Workshop Summary: Process Modelling and Empirical Studies of Software Evolution. Rachel Harrison, Martin J. Shepperd, John W. Daly |
| 1997 | Workshop on Software Engineering for Parallel and Distributed Systems. Gul Agha, Stefano Russo |