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).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 13, 1993
Accession Number
ADA274699

Entities

People

  • Tamra K. Moore

Organizations

  • Defense Information Systems Agency

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Application Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Configuration Management
  • Control Systems
  • Database Management Systems
  • Engineering
  • High Level Languages
  • Information Systems
  • Mainframe Computers
  • Maintenance
  • Operating Systems
  • Personnel Management
  • Software Design
  • Software Development
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Business Analytics
  • Organizational Process Management (OPM).
  • Team-Based Human-Centered Cognitive Task Decision Making and Information Performance.