| 11 | -- | 12 | Wilma M. Osborne, Elliot J. Chikofsky. Fitting Pieces to the Maintenance Puzzle - Guest Editors Introduction |
| 13 | -- | 17 | Elliot J. Chikofsky, James H. Cross II. Reverse Engineering and Design Recovery: A Taxonomy |
| 19 | -- | 25 | Victor R. Basili. Viewing Maintenance as Reuse-Oriented Software Development |
| 26 | -- | 30 | Carol Withrow. Error Desnsity and Size in Ada Software |
| 31 | -- | 36 | Jean Hartmann, David J. Robson. Techniques for Selective Revalidation |
| 39 | -- | 45 | Paul W. Oman, Curtis R. Cook. The Book Paradigm for Improved Maintenance |
| 46 | -- | 54 | Spencer Rugaber, Stephen B. Ornburn, Richard J. LeBlanc. Recognizing Design Decisions in Programs |
| 55 | -- | 63 | Philip A. Hausler, Mark G. Pleszkoch, Richard C. Linger, Alan R. Hevner. Using Function Abstraction to Understand Program Behavior |
| 66 | -- | 71 | Song C. Choi, Walt Scacchi. Extracting and Restructuring the Design of Large Systems |
| 74 | -- | 81 | Mehdi T. Harandi, Jim Q. Ning. Knowledge-Based Program Analysis |
| 82 | -- | 89 | Charles Rich, Linda M. Wills. Recognizing a Program s Design: A Graph-Parsing Approach |
| 90 | -- | 96 | Pamela Samuelson. Reverse-Engineering Someone Else s Software: Is It Legal? |
| 97 | -- | 105 | Tarek K. Abdel-Hamid. Investigating the Cost/Schedule Trade-Off in Software Development |
| 106 | -- | 115 | Wing Hong Cheung, James P. Black, Eric G. Manning. A Framework for Distributed Debugging |