科学期刊需要开放代码吗?
看个人需求了。
论文本身应该包含足够的细节,以便其他人能够理解如何复制它。共享代码可以让别人轻松复制,但如果论文作者不想共享,就需要在方法部分提供更多细节,让读者自己复制。决定是否共享代码是研究人员的自由,其他人无权干涉。
时至今日,业内仍有相当一部分高质量的研究没有被复制,这也或多或少地影响了后续的研究工作。但由于各种研究的性质不同,这类问题需要多维度看待。比如一篇理论论文的算法可能不是核心,或者因为研究中使用的数据涉及到所有权问题,代码无法公开,阻碍了可复制性。