Recommending adaptive changes for framework evolution | Synapse