Software evolution in practice for the U.S. Department of Energy. Experience report (PDF)
Software salvaging based on conditions (PDF)
Localization of design concepts in legacy systems (PDF)
A precise method for identifying reusable abstract data types in code (PDF)
Software maintenance metrics: a case study (PDF)
Complexity metrics for rule-based expert systems (PDF)
Canonical modeling of software complexity and fault correction activity (PDF)
Programming through disciplined modification (PDF)
Inter-module renaming and reorganizing: examples of program manipulation in-the-large (PDF)
Extension of a transformation system for maintenance: dealing with data-intensive programs (PDF)
Domain-retargetable reverse engineering. II. Personalized user interfaces (PDF)
Domain analysis and reverse engineering (PDF)
Reverse engineering requirements for process-control software (PDF)
Software maintenance in Norway: a survey investigation (PDF)
Dimensions of software evolution (PDF)
Incremental process support for code reengineering (PDF)
Data-centered program understanding (PDF)
Abstracting plan-like program information: a demonstration (PDF)
An experiment on the effect of design recording on impact analysis (PDF)
Semantic Diff: a tool for summarizing the effects of modifications (PDF)
The impact analysis task in software maintenance: a model and a case study (PDF)
Reuse of modular software with automated comment analysis (PDF)
Evolving software processes by tailoring the behavior of software objects (PDF)
Design extraction by adiabatic multi-perspective abstraction (PDF)
Enhancing code for readability and comprehension using SGML (PDF)
Understanding C programs using the Combined C Graph representation (PDF)
An evaluation of the state of the art for application management (PDF)
Re-engineering legacy systems to meet quality requirements: an experience report (PDF)
Debugging practices for complex legacy software systems (PDF)
Querying source code using an algebraic query language (PDF)
Substring matching for clone detection and change tracking (PDF)
Issues in software process automation-from a practical perspective (PDF)
Combining static and dynamic analysis of concurrent programs (PDF)
Inference of graphical AUIDL specifications for the reverse engineering of user interfaces (PDF)
Knowledge-based user interface migration (PDF)
Improving code churn predictions during the system test and maintenance phases (PDF)
Verification of results in software maintenance through external replication (PDF)
A change analysis process to characterize software maintenance projects (PDF)
Domain based regression testing (PDF)
Selecting regression tests for object-oriented software (PDF)
A framework for partial data flow analysis (PDF)