Development of an approach for the selection of significant software metrics for fault prediction