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

Revision: r1.11 - 19 Jun 2005 - 11:27 - MikeVanEmmerik
Transform > ReverseAndReengineeringTaxonomy
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback