Reengineering References

Definitions & Metrics

Bibliographies

Software Reengineering Definitions

Source:

Software Technology Support Center

This U.S. Department of Defense document formally defines software reengineering terminology within the DoD. It offers definitions of the following terms: Systems Engineering, Software Reengineering, Reverse Engineering, Forward Engineering, Data Reengineering, Data Name Rationalization, Redocumentation, Restructuring, Retargeting, Source Code Translation and Business Process Reengineering.

Go to this site

Object-Oriented Metrics: People and Publications

Source:

South Bank University London UK - Center for Systems and Software Engineering

This annotated bibliography claims to offer authorative coverage of the measurement of object-oriented technology. This large document offers information about publications on a wide spectrum of quantitative measures, including cost-estimation, test management, surveys of uptake of OO and industrial experience.

Go to this site

Software Reengineering Technique Classification

Source:

BAI - Blair & Associates, Inc.

This document attempts to lay the foundation for creating a reengineering technique catalogue.

It classifies techniques as one of three categories of primitive actions acting on one of four software abstraction levels. The software abstraction levels are axioms, requirements, design and implementation; the primitive actions are forward engineering, reverse engineering and transformation.

Go to this site

 

Definitions & Metrics

Bibliographies