Understanding change-proneness in OO software through visualization | Synapse