Modes Of Failure In Computer Science