• DocumentCode
    1241322
  • Title

    Legacy systems: coping with success

  • Author

    Bennett, Keith

  • Author_Institution
    Dept. of Comput. Sci., Durham Univ., UK
  • Volume
    12
  • Issue
    1
  • fYear
    1995
  • Firstpage
    19
  • Lastpage
    23
  • Abstract
    Legacy systems may be defined informally as "large software systems that we don\´t know how to cope with but that are vital to our organization". Legacy software was written years ago using outdated techniques, yet it continues to do useful work. Migrating and updating this baggage from our past has technical and nontechnical challenges, ranging from justifying the expense in dealing with outside contractors to using program understanding and visualization techniques.<>
  • Keywords
    data visualisation; reverse engineering; software maintenance; software management; expense justification; large software systems; legacy systems; nontechnical challenges; outdated techniques; outside contractors; program understanding techniques; program visualization techniques; software migration; software updating; technical challenges; Art; Assembly systems; Concurrent computing; Degradation; Design methodology; Software engineering; Software maintenance; Software systems; Stress; Testing;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/52.363157
  • Filename
    363157