Title :
The AMES approach to application understanding: a case study
Author :
Boldyreff, C. ; Burd, E.L. ; Hather, R.M. ; Mortimer, R.E. ; Munro, M. ; Younger, E.J.
Author_Institution :
Centre for Software Maintenance, Durham Univ., UK
Abstract :
AMES (Application Management Environments Support), ESPRIT Project no. 8156, is concerned not simply with program comprehension but with application understanding. This paper considers the difficulties of gaining an understanding of the detailed functioning of an application in order to perform maintenance, and describes a method and tool support which have been developed to guide a maintainer through this learning process. Our method uses a theoretical background based on learning theory, with our tools aiming to improve upon the approach of many existing program comprehension toolsets by linking related aspects of the application´s documentation to form a united graph. Results of the application of our toolset are described and their implications discussed. Finally, we describe some of the future directions that we will be taking based on the results that we have obtained
Keywords :
computer aided software engineering; project support environments; research initiatives; reverse engineering; software maintenance; software tools; system documentation; AMES; Application Management Environments Support; ESPRIT Project no. 8156; application documentation; application understanding; case study; learning process; learning theory; program comprehension; software maintenance; software tools; united graph; Application software; Computer aided software engineering; Costs; Documentation; Environmental management; Gold; Joining processes; Project management; Software maintenance; Visualization;
Conference_Titel :
Software Maintenance, 1995. Proceedings., International Conference on
Conference_Location :
Opio
Print_ISBN :
0-8186-7677-9
DOI :
10.1109/ICSM.1995.526540