Comprehensible software fault and effort prediction: A data mining approach