DocumentCode
1271416
Title
Using visualization to maintain large computer systems
Author
Fyock, Daniel E.
Author_Institution
Lucent Technol., Naperville, IL, USA
Volume
17
Issue
4
fYear
1997
Firstpage
73
Lastpage
75
Abstract
The Year 2000 software conversion effort dramatically illustrates how time consuming and costly maintaining large computer systems can become, especially when each system consists of millions of lines of source code. Understanding how a system´s components interact is a key factor in implementing portfolio-wide changes, adding new features, and providing ongoing system maintenance. Any help that software developers can get in making existing software systems easier to understand improves developer productivity, enhances software quality, and reduces development cycles, all leading to faster time to market. The paper discusses the Visual Insights code viewer, a visualization application developed specifically to address the problem of working with large amounts of source code. Used within the Lucent Technologies 5ESS Switch development environment, the code viewer has resulted in increased software developer productivity. In addition, a systems integrator currently uses this tool to help understand and correct the Year 2000 date references in customer software
Keywords
data integrity; data visualisation; human resource management; reverse engineering; software maintenance; software quality; software tools; visual programming; 5ESS Switch development environment; Lucent Technologies; Visual Insights; Year 2000 software conversion; code viewer; cost; customer software; data visualization; portfolio-wide changes; productivity; program understanding; software development cycles; software maintenance; software quality; software tool; source code; time consuming; time to market; Application software; Lead time reduction; Productivity; Software maintenance; Software quality; Software systems; Software tools; Switches; Time to market; Visualization;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.595276
Filename
595276
Link To Document