Home > FAQ > 如何在论文中引用研究软件?

如何在论文中引用研究软件?

August 20, 2026
研究软件引用软件引用指南可复现性工具引用格式学术写作技巧

在研究论文中引用研究软件对于确保可复现性和给予开发者应有的致谢至关重要,而最佳方法取决于期刊的指南、软件的许可协议以及开发者是否提供了正式的引用格式。首先,请查阅软件文档、代码仓库(如GitHub、Zenodo)或官方网站,寻找开发者推荐的引用方式——许多开发者会明确要求引用特定的论文、DOI或版本号。若未提供引用格式,则遵循期刊的引用风格(如APA、MLA、Chicago等),将软件视为数字对象处理:包括作者/开发者姓名、软件名称、版本号、发布年份以及出版方或URL。例如,在APA 7格式中:作者/开发者。(年份)。软件名称(版本x.x)[计算机软件]。出版方或URL。

确保正确引用的关键步骤:

  • 查找软件引用文件或DOI:许多工具现在包含CITATION.cff文件或通过Zenodo提供DOI——若存在,请优先使用这些,因为它们是最准确且开发者最认可的引用方式。
  • 引用你实际使用的版本:软件更新迭代迅速;旧版本可能无法复现你的结果。务必在引用中注明版本号,并在方法部分尽可能注明。
  • 遵循期刊的软件引用政策:部分期刊(如Nature、JOSS)有特定要求,例如分别引用软件论文和代码仓库。若期刊未作规定,倾向于同时包含软件和底层算法论文。
  • 在方法部分提及,而非仅列于参考文献:在方法论中简要说明软件名称、版本及任何关键参数,以便读者无需翻阅参考文献列表即可复现你的工作流程。
  • 对于非标准或内部开发的软件:若你自行编写代码,可将其引用为个人通讯或提供仓库链接,并考虑在Zenodo等平台存档以获得永久DOI。

在撰写过程中若需同时管理大量工具和论文的引用,WisPaper的TrueCite可自动验证来源,并按照你所需的目标格式正确排版所有添加的软件引用,在提交前捕捉缺失的版本号或失效的DOI。这能避免你陷入引用不存在的软件论文或指向过时版本的常见陷阱。

最后,请记住,引用软件不仅是形式上的要求,更是科学记录的一部分。详尽的引用有助于同行信任你的结果、比较方法并基于你的工作进一步研究,这也是顶级期刊日益严格执行软件引用标准的原因。如有疑问,宁可提供更多细节,并始终对照开发者最新的引用说明进行核对。

←
Previous如何审查论文代码是否真正可复用?
Next什么是FAIR研究软件?
→