120 ◾ Software Engineering: The Current Practice
the objects. ese data flows carry encoded information from the generator to the
recipients, and they both have to use the same encoding formula. If one changes, so
must the other (Yu & Rajlich, 2001; de Leon & Alves-Foss, 2006).
Impact analysis often deals with code that uses various software technologies.
Impact analysis in distributed databases was performed by Deruelle, Bouneffa,
Melab, and Basson (2001). Impact analysis can also use only module interface
information and does not necessarily consider the modules’ content (Muller, Hood,
& Kennedy, 1987).
Data-mining approaches for the software repository rely on the project’s
historical data for impact analysis (Ying ...