Information Systems Criteria for Applying Software Reengineering: Guidelines for Identifying Information Systems for Software Reengineering
Abstract
Knowing when to reengineer is key to helping managers make decisions that are cost effective and beneficial to reaching their organizational goals. The Software Reengineering Criteria provides assistance in identifying automated information systems (AIS) that are candidates for reengineering and proposes how software reengineering technology can benefit AIS. Experiences in industry, government agencies, and academia fostered the development of this Criteria for identifying candidate information systems for software reengineering. This paper presents the Software Reengineering Criteria in four parts. First, a set of terms defines the activities within reengineering technology (Section 2: Definitions). An overview summarizes other sources providing guidance for when to reengineer (Section 3: Existing Guidance for Software Reengineering). The criteria characterizes software systems and software engineering environments that exhibit the potential to benefit from reengineering technology and presents recommendations for software reengineering strategies (Section 4: Software Reengineering Criteria). Finally, potential application areas for the Criteria are explored (Section 5: Application Areas for Selection Criteria).
Document Details
- Document Type
- Technical Report
- Publication Date
- May 13, 1993
- Accession Number
- ADA274699
Entities
People
- Tamra K. Moore
Organizations
- Defense Information Systems Agency