Learning from our mistakes with defect causal analysis | IEEE Journals & Magazine | IEEE Xplore