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