| 1989 | "Not Waving but Drowning": Representation Schemes for Modelling Software Development. Anthony Finkelstein |
| 1989 | A Formal Adaptation Method for Process Descriptions. Katsuro Inoue, Takeshi Ogihara, Tohru Kikuno, Koji Torii |
| 1989 | A Generic Model for Representing Design Methods. Colin Potts |
| 1989 | A Hierarchical and Functional Software Process Description and Its Enaction. Takuya Katayama |
| 1989 | A Knowledge-Based Environment for the Development of Software Parts Composition Systems. Bradley P. Allen, S. Daniel Lee |
| 1989 | A Model for the Reuse of Software Design Information. Kevin W. Jameson |
| 1989 | A Process-Oriented Approach to Configuration Management. Yves Bernard, Pierre Lavency |
| 1989 | An Algebraic Data Type Specification Language and Its Rapid Prototyping Environment. Luc Jadoul, Luc Duponcheel, Willy Van Puymbroeck |
| 1989 | An Error Complexity Model for Software Reliability Measurement. Yutaka Nakagawa, Shuetsu Hanata |
| 1989 | Completely Validated Software. Richard A. Kemmerer |
| 1989 | Completeness, Robustness, and Safety in Real-Time Software Requirements Specification. Matthew S. Jaffe, Nancy G. Leveson |
| 1989 | Configuration Management in BiiN SMS. Robert W. Schwanke, Ellis S. Cohen, Raimund Gluecker, William M. Hasling, D. A. Son, Michael E. Wagner |
| 1989 | Declarative Visualization in the Shared Dataspace Paradigm. Gruia-Catalin Roman, Kenneth C. Cox |
| 1989 | Does Imperfect Debugging Affect Software Reliability Growth? Mitsuru Ohba, Xiao-Mei Chou |
| 1989 | Error-Based Validation Completeness. William E. Howden |
| 1989 | In Defense of Coverage Criteria. Elaine J. Weyuker |
| 1989 | Mathematics-Based Software Engineering for Completely Validated Software. Richard C. Linger |
| 1989 | Modeling the Software Engineering Process. Gregory A. Hansen |
| 1989 | Modular Specification of Incremental Program Transformation Systems. Alan Carle, Lori L. Pollock |
| 1989 | My Thoughts on Software Engineering in the Late 1960s. David Gries |
| 1989 | NLH/E: A Natural Language Help System. Walter F. Tichy, Rolf Adams, Lars Holter |
| 1989 | ObNet: An Object-Oriented Approach for Supporting Large, Long-Lived, Highly Configurable Systems. T. Gallo, G. Serrano, Francesco Tisato |
| 1989 | Object Management in a CASE Environment. Evan Adams, Masahiro Honda, Terrence C. Miller |
| 1989 | Performance Engineering as a Part of the Development Life Cycle for Large-Scale Software Systems. Gregory Fox |
| 1989 | Proceedings of the 11th International Conference on Software Engineering, Pittsburg, PA, USA, May 15-18, 1989. Larry E. Druffel, Dick Fairley, Dines Bjørner |
| 1989 | Remembrances of a Graduate Student. Mary Shaw |
| 1989 | Rethinking the Taxonomy of Fault Detection Techniques. Michal Young, Richard N. Taylor |
| 1989 | SRE: A Knowledge-Based Environment for Large-Scale Software Re-Engineering Activities. Wojtek Kozaczynski, Jim Q. Ning |
| 1989 | Software Development Process from Natural Language Specification. Motoshi Saeki, Hisayuki Horai, Hajime Enomoto |
| 1989 | Software Development in the Year 2000. Michael Jackson |
| 1989 | Software Development: State of the Art vs. State of the Practice. Tom DeMarco, Tim Lister |
| 1989 | Software Engineering Research Agendas - A View from the Trenches (Panel). Peter Freeman |
| 1989 | Software Engineering for Business DP: Looking Back and Looking Forward. Michael Jackson |
| 1989 | Software Engineering in the Year 2001. Robert Balzer |
| 1989 | Software Process Modeling Experience (Panel Session Position Paper). Marc I. Kellner |
| 1989 | Software Process Modeling: Principles of Entity Process Models. Watts S. Humphrey, Marc I. Kellner |
| 1989 | Software Survivor. Nicholas Zvegintzov |
| 1989 | Stepwise Refinement Process with Modularity: An Algebraic Approach. Ataru T. Nakagawa, Kokichi Futatsugi |
| 1989 | Structuring Criteria for Real Time System Design. Hassan Gomaa |
| 1989 | Task Interaction Graphs for Concurrency Analysis. Douglas L. Long, Lori A. Clarke |
| 1989 | Technology Dependence in Function Point Analysis: A Case Study and Critical Review. June M. Verner, Graham Tate, B. Jackson, Richard G. Hayward |
| 1989 | Test Adequacy and Program Mutation. Richard A. DeMillo |
| 1989 | The Dimensionality of Program Complexity. John C. Munson, Taghi M. Khoshgoftaar |
| 1989 | The IDeA Design Environment. Mitchell D. Lubars |
| 1989 | The Inscape Environment. Dewayne E. Perry |
| 1989 | The NATO Conferences form the Perspective of an Active Software Engineer. Douglas T. Ross |
| 1989 | The Relationship between Slices and Module Cohesion. Linda M. Ott, Jeffrey J. Thuss |
| 1989 | The Scientific Engineering of Software. Michel Sintzoff |
| 1989 | The State of Software Engineering Practice: A Preliminary Report. Watts S. Humphrey, David H. Kitson, Tim C. Kasse |
| 1989 | Thoughts on Software Engineering. Bernard A. Galler |
| 1989 | Three Problems Overcome with Behavioral Models of the Software Development Process. Bill Curtis |
| 1989 | Timing Analysis of Cyclic Concurrent Programs. C. Samuel Hsieh |
| 1989 | Tool Integration in the Pact Environment. Ian Thomas |
| 1989 | Tools to Support Formal Methods. S. Patel, Rodney A. Orr, Mark T. Norris, David W. Bustard |
| 1989 | Twenty Years of Software Engineering: Looking Forward, Looking Back. Tom DeMarco |
| 1989 | Twenty-Year Retrospective: The NATO Software Engineering Conferences. James E. Tomayko |
| 1989 | Validating System Requirements by Functional Decomposition and Dynamic Analysis. Kaizhi Yue |
| 1989 | Validation Through Testing. John C. Cherniavsky |
| 1989 | What We Really Need Are Process Model Generators. Barry W. Boehm |
| 1989 | Work Structures and Shifts: An Empirical Analysis of Software Specification Teamwork. Salah Bendifallah, Walt Scacchi |