Engineering design quality defects : causal factors, interactions between causal factors, and mitigation strategies