Yes but science and computer programming are fundamentally different activities. The programmer tries to reproduce the bug because his main fear is that he can’t see its effect. But the scientist’s main fear is that the experimental setup does not robustly test the underlying hypothesis. If you reproduce exactly the conditions (and remember you will always be criticized for missing X), the best you can learn is whether the previous result was not completely fabricated (or statistical noise). It’s much more productive to subject a result to a wide battery of tests.