Authors
Hausi A Müller, Kenny Wong, Scott R Tilley
Publication date
1995
Book
Object-Oriented Technology for Database and Software Systems
Pages
240-252
Description
Software engineering research has focused primarily on software construction, neglecting software maintenance and evolution. Observed is a shift in research from synthesis to analysis. The process of reverse engineering is introduced as an aid in program understanding. This process is concerned with the analysis of existing software systems to make them more understandable for maintenance, re-engineering, and evolution purposes. Presented is reverse engineering technology developed as part of the Rigi project. The Rigi approach involves the identification of software artifacts in the subject system and the aggregation of these artifacts to form more abstract system representations. Early industrial experience has shown that software engineers using Rigi can quickly build mental models from the discovered abstractions that are compatible with the mental models formed by the maintainers of the underlying …
Total citations
199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320244671167142013201581010119116118476474311
Scholar articles
HA Müller, K Wong, SR Tilley - Object-Oriented Technology for Database and …, 1995