ACM Home Page
Please provide us with feedback. Feedback
Change impact analysis for object-oriented programs
Full text PdfPdf (199 KB)
Source Workshop on Program Analysis for Software Tools and Engineering archive
Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering table of contents
Snowbird, Utah, United States
Pages: 46 - 53  
Year of Publication: 2001
ISBN:1-58113-413-4
Authors
Barbara G. Ryder  IBM T.J. Watson Research Center, 2000-2001 from Rutgers University, P.O. Box 704, Yorktown Heights, NY
Frank Tip  IBM T.J. Watson Research Center, P.O. Box 704, Yorktown Heights, NY
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 159,   Citation Count: 29
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/379605.379661
What is a DOI?

ABSTRACT

Small changes can have major and nonlocal effects in object-oriented languages, due to the use of subtyping and dynamic dispatch. This complicates life for maintenance programmers, who need to fix bugs or add enhancements to systems originally written by others. Change impact analysis provides feedback on the semantic impact of a set of program changes. This analysis can be used to determine the regression test drivers that are affected by a set of changes. Moreover, if a test fails, a subset of changes responsible for the failure can be identified, as well as a subset of changes that can be incorporated safely without affecting any test driver.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
Fowlor, M. Refactoring. Addison-Wesley, 1999.
5
 
6
7
 
8
 
9
10
11
 
12
Tip, F. A survey of program slicing techniques. J. of Programming Languages 3, 3 (1995), 121-189.
13
 
14
15

CITED BY  31

Collaborative Colleagues:
Barbara G. Ryder: colleagues
Frank Tip: colleagues