Analyzing the ripple effects of refactoring | Synapse