Reverse And Reengineering Taxonomy

Program-Transformation.Org: The Program Transformation Wiki
In 1990, ElliotChikofsky and JamesCross published Reverse Engineering and Design Recovery: A Taxonomy, IEEE Software 7(1):13-17, 1990. (was here).

Terms defined include

Other terms

The ReengineeringBibliography is available via (an updated version) of this taxonomy. See

This Wiki provides an opportunity to transform a static, published taxonomy into a living taxonomy, where new terms can be added when appropriate, and existing definitions can be discussed and modified by the entire reengineering community -- ArieVanDeursen.

At some of the key notions are repeated.

Further reengineering taxonomies are available at

The CRC Press Computer Science Dictionary on software engineering (quite large!) includes the definitions from this taxonomy: see

CategoryTutorial | CategoryReverseEngineering | Contributions by ArieVanDeursen