Combining feature selection, feature learning and ensemble learning for software fault prediction | IEEE Conference Publication | IEEE Xplore