Two Methods of Change Impact Analysis for Object-Oriented Programs

Hai-hong LEI,Li MIAO,Da-fang ZHANG
DOI: https://doi.org/10.3969/j.issn.1007-130X.2005.05.035
2005-01-01
Abstract:It is obvious that small changes made in part of a program can have major and non-local effect in object-oriented programs. Therefore, reducing the expense of regression testing is very important. Because of inheritance and dynamic binding, the relationship of class members is very complex, and it induces the difficulty of change impact analysis. This paper introduces two methods that can be used to analyze the change impact of object-oriented programs, one is based on class firewalls, and the other based on call graphs. Furthermore, we improve the two methods to adapt to more change impact
What problem does this paper attempt to address?