Assessing UML design metrics for predicting fault-prone classes in a Java system | IEEE Conference Publication | IEEE Xplore