| Literature DB >> 28751965 |
Rafael C Jiménez1, Mateusz Kuzak2, Monther Alhamdoosh3, Michelle Barker4, Bérénice Batut5, Mikael Borg6, Salvador Capella-Gutierrez7, Neil Chue Hong8, Martin Cook1, Manuel Corpas9, Madison Flannery10, Leyla Garcia11, Josep Ll Gelpí12,13, Simon Gladman10, Carole Goble14, Montserrat González Ferreiro11, Alejandra Gonzalez-Beltran15, Philippa C Griffin10, Björn Grüning5, Jonas Hagberg6, Petr Holub16, Rob Hooft17, Jon Ison18, Daniel S Katz19,20,21,22, Brane Leskošek23, Federico López Gómez1, Luis J Oliveira24, David Mellor25, Rowland Mosbergen26, Nicola Mulder27, Yasset Perez-Riverol11, Robert Pergl28, Horst Pichler29, Bernard Pope10, Ferran Sanz30, Maria V Schneider10, Victoria Stodden20, Radosław Suchecki31, Radka Svobodová Vařeková32,33, Harry-Anton Talvik34, Ilian Todorov35, Andrew Treloar36, Sonika Tyagi10,37, Maarten van Gompel38, Daniel Vaughan11, Allegra Via39, Xiaochuan Wang40, Nathan S Watson-Haigh31, Steve Crouch41.
Abstract
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.Entities:
Keywords: FAIR; Open Science; Open Source; best practices; code; guidelines; quality; recommendations; software; sustainability
Year: 2017 PMID: 28751965 PMCID: PMC5490478 DOI: 10.12688/f1000research.11407.1
Source DB: PubMed Journal: F1000Res ISSN: 2046-1402
Comparison between the OSS recommendations and the FAIR data principles ( Wilkinson ).
| The FAIR Guiding Principles | OSS recommendations |
|---|---|
| To be Findable: F1. (meta)data are assigned a globally unique
| “R2. Make software easy to discover by providing software
|
| To be Accessible: A1. (meta)data are retrievable by their identifier
| “R1. Make source code publicly accessible from day one” focuses
|
| To be Interoperable: I1. (meta)data use a formal, accessible,
| This OSS recommendations do not aim to address software
|
| To be Reusable: R1. meta(data) are richly described with a
| “R3. Adopt a license and comply with the licence of third-party
|