DocumentCode :
2204314
Title :
Change impact identification in object oriented software maintenance
Author :
Kung, D. ; Gao, J. ; Hsia, P. ; Wen, F. ; Toyoshima, Y. ; Chen, C.
Author_Institution :
Texas Univ., Arlington, TX, USA
fYear :
1994
fDate :
19-23 Sep 1994
Firstpage :
202
Lastpage :
211
Abstract :
In the object-oriented (OO) paradigm, new features (such as encapsulation, aggregation, inheritance, polymorphism and dynamic binding) introduce new problems in software testing and maintenance. One of them is the difficulty of identifying the affected components (such as classes) when changes are made in object-oriented class libraries or programs. This paper discusses the types of code changes in an object-oriented class library, and provides an automated solution to identify different kinds of code changes and their impact. In addition, an OO software maintenance environment that implements the research result is described. Our experience with the environment prototype shows promising results
Keywords :
object-oriented programming; program testing; programming environments; software maintenance; aggregation; change analysis; change impact identification; code changes; dynamic binding; encapsulation; inheritance; object-oriented class libraries; object-oriented programming; polymorphism; regression testing; software maintenance environment; software testing; Object-oriented programming; Software design/development; Software development environments; Software maintenance; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1994. Proceedings., International Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-8186-6330-8
Type :
conf
DOI :
10.1109/ICSM.1994.336774
Filename :
336774
Link To Document :
بازگشت