Reliability and information technology; trends and future directions