BIBLIOGRAPHIC NOTES
differencing information is used for test
selection. Vokolos and Frankl report a tool
for regression testing that uses textual
differencing [494]. They also report a case
study, performed using Pythia, to
investigate the reduction in the number of
test cases [493, 495]. Srivastava and
Thiagarajan report an industrial-strength
tool for test prioritization [456]. This tool is
used on large-scale software projects at
Microsoft. Its novelty lies in the use of
binary-to-binary code matching to identify
differences in the original and the modified
program.
Rothermel and Soffa’s technique for
finding differences between two programs
is implemented in DeJavu [425]. Ren et al.
have reported Chianti, a tool to perform
change–impact analysis of Java pr ...