Title :
Supporting impact analysis and change propagation in software engineering environments
Author_Institution :
Peninsula Sch. of Comput. & Inf. Technol., Monash Univ., Frankston, Vic., Australia
Abstract :
Impact analysis and change propagation are among the major issues of software change management. In this paper, we introduce an approach to providing impact analysis and change propagation support as an integral part of software engineering environments, so that they can be applied during both software development and maintenance. In this approach, the activities are carried out on the original representation of software artifacts in the environment, rather than on a separate system model extracted. This very fact enables automated direct support for the process of actually carrying out and propagating the changes. Dependences and properties of software artifacts are used for impact analysis to achieve increased flexibility and expressiveness. Both impact analysis and change propagation are a combination of guided user intervention and automatic processing based on codified change patterns and propagation rules
Keywords :
computer aided software engineering; configuration management; project support environments; software maintenance; automatic processing; change propagation; change propagation support; codified change patterns; guided user intervention; impact analysis; propagation rules; software artifacts; software change management; software engineering environments; software maintenance; Engineering management; Environmental management; Kernel; Pattern analysis; Programming; Project management; Software development management; Software engineering; Software maintenance; Software tools;
Conference_Titel :
Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
Conference_Location :
London
Print_ISBN :
0-8186-7840-2
DOI :
10.1109/STEP.1997.615479