On the Impact of Design Flaws on Software Defects | Synapse