James McHale discusses "Defects in Software."