When we expose a bug, a runtime bug, that is something that occurs during the running of the code as opposed to a static semantics or a syntax error, one of the dimension along which the bugs can vary is the difference between an overt and covert bug. 