ACM Home Page
Please provide us with feedback. Feedback
Chianti: a change impact analysis tool for java programs
Full text PdfPdf (98 KB)
Source International Conference on Software Engineering archive
Proceedings of the 27th international conference on Software engineering table of contents
St. Louis, MO, USA
SESSION: Research demonstrations table of contents
Pages: 664 - 665  
Year of Publication: 2005
ISBN:1-59593-963-2
Authors
Xiaoxia Ren  Rutgers University, Piscataway, NJ
Barbara G. Ryder  Rutgers University, Piscataway, NJ
Maximilian Stoerzer  University of Passau, Passau, Germany
Frank Tip  IBM T.J. Watson Research Center, Yorktown Heights, NY
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 61,   Citation Count: 6
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/1062455.1062598
What is a DOI?

ABSTRACT

Chianti is a change impact analysis tool for Java that is implemented in the context of the Eclipse environment. Chianti analyzes two versions of a Java program, decomposes their difference into a set of atomic changes, and a partial order inter-dependences of these changes is calculated. Change impact is then reported in terms of affected (regression or unit) tests whose execution behavior may have been modified by the applied changes. For each affected test, Chianti also determines a set of affecting changes that were responsible for the test's modified behavior. This latter step of isolating failure inducing changes for one specific test from irrelevant changes can be used as a debugging technique in situations where a test fails unexpectedly after a long editing session.


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
Shawn A. Bohner and Robert S. Arnold. An introduction to software change impact analysis. In Shawn A. Bohner and Robert S. Arnold, editors, Software Change Impact Analysis, pages 1--26. IEEE Computer Society Press, 1996.
 
2
 
3
4
5
 
6
Xiaoxia Ren, Fenil Shah, Frank Tip, Barbara G. Ryder, Ophelia Chesley, and Julian Dolby. Chianti: A prototype change impact analysis tool for Java. Technical Report DCS-TR-533, Rutgers University Department of Computer Science, September 2003.
7

CITED BY  7

Collaborative Colleagues:
Xiaoxia Ren: colleagues
Barbara G. Ryder: colleagues
Maximilian Stoerzer: colleagues
Frank Tip: colleagues