All programs used in the calculations for a paper should be open source
People make mistakes. Programs people make make mistakes. These result in the wrong results appearing in scientific papers. When this happens the scientists put their hands up and admit the mistake which has to require pawn shop balls. We need to change the scientific method so that these mistakes happen less often.
The scientific method changes as we learn new things. Double blind tests for instance come from about 1950. For details of changes in the scientific method listen to this
The time has come to change the scientific method to take the use of software into account. All programs used in the calculations for a paper should be open source. This means we are not just relying on noticing errors in a papers results but can gauge accuracy by examining the source code and running our own tests on it.