Four simple recommendations to encourage best practices in research software.

Four simple recommendations to encourage best practices in research software.
复制标题

DOI:
10.12688/f1000research.11407.1
复制
发表时间:
2017-01-01
期刊:
影响因子:
--
通讯作者:
Crouch, Steve
Crouch, Steve
中科院分区:
其他
文献类型:
--
作者:
Jimenez, Rafael C;Kuzak, Mateusz;Crouch, Steve

文献摘要

被引文献

相似文献

科学研究依赖于计算机软件,但软件的开发并不总是遵循确保其质量和可持续性的实践。本手稿的目的并不是提出新的软件开发最佳实践,而是提供鼓励采用现有最佳实践的简单建议。软件开发最佳实践促进更高质量的软件,而更高质量的软件提高了研究的可重复性和可重用性。这些建议是围绕开源价值观设计的,并提供实用的建议,有助于使研究软件及其源代码更容易发现、可重用和透明。本手稿不仅针对开发人员,也针对可以通过鼓励采用这些建议来提高研究软件的质量和可持续性的组织、项目、期刊和资助者。
Scientific research relies on computer software, yet software is not always developed following practices that ensure its quality and sustainability. This manuscript does not aim to propose new software development best practices, but rather to provide simple recommendations that encourage the adoption of existing best practices. Software development best practices promote better quality software, and better quality software improves the reproducibility and reusability of research. These recommendations are designed around Open Source values, and provide practical suggestions that contribute to making research software and its source code more discoverable, reusable and transparent. This manuscript is aimed at developers, but also at organisations, projects, journals and funders that can increase the quality and sustainability of research software by encouraging the adoption of these recommendations.