| 1989 | Coloring heuristics for register allocation (with retrospective) | Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon |
| 1989 | Coloring Heuristics for Register Allocation. | Preston Briggs, Keith D. Cooper, Ken Kennedy, Linda Torczon |
| 1989 | Type Inference in the Presence of Type Abstraction. | Hans-Juergen Boehm |
| 1989 | Spill Code Minimization Techniques for Optimizing Compilers. | David Bernstein, Dina Q. Goldin, Martin Charles Golumbic, Hugo Krawczyk, Yishay Mansour, Itai Nahshon, Ron Y. Pinter |
| 1989 | A Technique for Summarizing Data Access and Its Use in Parallelism Enhancing Transformations. | Vasanth Balasundaram, Ken Kennedy |
| 1989 | Experiences Creating a Portable Cedar. | Russell R. Atkinson, Alan J. Demers, Carl Hauser, Christian Jacobi, Peter Kessler, Mark D. Weiser |
| 1988 | INC: A Language for Incremental Computations. | Daniel M. Yellin, Robert E. Strom |
| 1988 | A Piggy-back Compiler For Prolog. | J. L. Weiner, S. Ramakrishnan |
| 1988 | Incremental Evaluation for a General Class of Circular Attribute Grammars. | Janet A. Walz, Gregory F. Johnson |
| 1988 | Register windows vs. register allocation (with retrospective) | David W. Wall |
| 1988 | Register Windows versus Register Allocation. | David W. Wall |
| 1988 | Debugging Concurrent Processes: A Case Study. | Janice M. Stone |
| 1988 | Higher-order control-flow analysis in retrospect: lessons learned, lessons abandoned (with retrospective) | Olin Shivers |
| 1988 | Control-Flow Analysis in Scheme. | Olin Shivers |
| 1988 | Semantic Analysis in a Concurrent Compiler. | V. Seshadri, David B. Wortman, Michael D. Junkin, S. Weber, C. P. Yu, I. Small |
| 1988 | An Optimizer for Ada - Design, Experiences and Results. | Birgit Schwarz, Walter Kirchgssner, Rudolf Landwehr |
| 1988 | Refined Types: Highly Differentiated Type Systems and Their Use in the Design of Intermediate Langages. | John R. Rose |
| 1988 | Synchronous Operations as First-Class Values. | John H. Reppy |
| 1988 | An Automatically Generated, Realistic Compiler for an Imperative Programming Language. | Uwe F. Pleban, Peter Lee |
| 1988 | Higher-Order Abstract Syntax. | Frank Pfenning, Conal Elliott |
| 1988 | Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment. | Joseph Pallas, David M. Ungar |
| 1988 | A Mechanism for Efficient Debugging of Parallel Programs. | Barton P. Miller, Jong-Deok Choi |
| 1988 | Promises: Linguistic Support for Efficient Asynchronous Procedure Calls in Distributed Systems. | Barbara Liskov, Liuba Shrira |
| 1988 | Detecting Conflicts Between Structure Accesses. | James R. Larus, Paul N. Hilfinger |
| 1988 | Software pipelining: an effective scheduling technique for VLIW machines (with retrospective) | Monica S. Lam |