Investigating the impact of design debt on software quality | Synapse