Impact analysis in the software change process: a year 2000 perspective | Synapse