Term or expression which best describes a problem that goes away when an expert attempts to diagnose it?
There is a phenomenon which I've seen happen across many circumstances. Generally, it goes something like this:
- The complainant has a recurring observable problem.
- The complainant contacts an expert who may be capable of solving that problem.
- When the complainant attempts to reproduce the problem while the expert is present, the problem is no longer apparent. The expert never witnesses the problem.
- The problem may or may not occur again after the expert goes away.
I'm wondering if there is a term or expression that best describes this phenomenon.
I'm also curious if this is the correct forum for such a question, because the answer I'm looking for doesn't necessarily have to be in English. For example, it could be something like schadenfreude, which may or may not have a simple English counterpart (although in that case, Wikipedia suggests the expression Roman holiday).
Answer
One term for that which is specific to computing is a Heisenbug:
A heisenbug is a software bug that seems to disappear or alter its behavior when one attempts to study it. The term is a pun on the name of Werner Heisenberg, the physicist who first asserted the observer effect of quantum mechanics, which states that the act of observing a system inevitably alters its state.
(Wikipedia)
Comments
Post a Comment