Predicting Defect Types in Software Projects