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
Link To Document