Neural network rule extraction and decision tables for software fault prediction