Chianti: A change impact analysis tool for programs
Xiaoxia Ren, Barbara G. Ryder, et al.
ICSE 2005
Crisp is an Eclipse plug-in tool for constructing intermediate versions of a Java program that is being edited. After a long editing session, a programmer will run regression tests to make sure she has not invalidated previously tested functionality. If a test fails unexpectedly, Crisp allows the programmer to select parts of the edit that affected the failing test and to add them to the original program, creating an intermediate version guaranteed to compile. Then the programmer can re-execute the test in order to locate the exact reasons for the failure by concentrating on those affecting changes that were applied. Using Crisp, a programmer can iteratively select, apply, and undo individual (or sets of) affecting changes and, thus effectively find a small set of failure-inducing changes. Crisp is an extension to our change impact analysis tool, Chianti, [6]. © 2007 IEEE.
Xiaoxia Ren, Barbara G. Ryder, et al.
ICSE 2005
Maximilian Stoerzer, Barbara G. Ryder, et al.
FSE 2006
Matthew Arnold, Michael Hind, et al.
OOPSLA 2002
Barthélémy Dagenais, Harold Ossher
ICSE 2007