Learning to enhance dependability of information systems