An early impact analysis technique for software maintenance | Synapse