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. http://doi.ieeecomputersociety.org/10.1109/52.43044 (was here).

Terms defined include

Other terms

The ReengineeringBibliography is available via (an updated version) of this taxonomy. See http://www.informatik.uni-stuttgart.de/ifi/ps/reengineering/taxonomy.html


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 http://tcse.org/revengr/taxonomy.html 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 http://hpcn.dsi.unifi.it/~dictionary/


CategoryTutorial | CategoryReverseEngineering | Contributions by ArieVanDeursen