Software Tool Selection for a U.S. Navy Software Maintenance Organization.

Abstract : Software tools have been in existence for a number of years. Software environments, or how well software tools work together, has been a current topic in the literature. Unfortunately, those discussions have been limited to software production environments only. A greater need exists to define what is required in a software maintenance environment. Software maintenance environment requirements should drive the needs of production environments because of the greater permanence of maintenance and its more sizable effect on overall software life-cycle costs. As a step in that direction, this thesis examines one particular aspect of software maintenance-how to understand programs. With this particular focus, this thesis defines criteria to rate software maintenance tool selection, and offers alternative solutions for organizational aspects that are not currently automated by software tools. (Author)