Cargando…
Four simple recommendations to encourage best practices in research software
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 adopt...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
F1000Research
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5490478/ https://www.ncbi.nlm.nih.gov/pubmed/28751965 http://dx.doi.org/10.12688/f1000research.11407.1 |
_version_ | 1783246992263086080 |
---|---|
author | Jiménez, Rafael C. Kuzak, Mateusz Alhamdoosh, Monther Barker, Michelle Batut, Bérénice Borg, Mikael Capella-Gutierrez, Salvador Chue Hong, Neil Cook, Martin Corpas, Manuel Flannery, Madison Garcia, Leyla Gelpí, Josep Ll. Gladman, Simon Goble, Carole González Ferreiro, Montserrat Gonzalez-Beltran, Alejandra Griffin, Philippa C. Grüning, Björn Hagberg, Jonas Holub, Petr Hooft, Rob Ison, Jon Katz, Daniel S. Leskošek, Brane López Gómez, Federico Oliveira, Luis J. Mellor, David Mosbergen, Rowland Mulder, Nicola Perez-Riverol, Yasset Pergl, Robert Pichler, Horst Pope, Bernard Sanz, Ferran Schneider, Maria V. Stodden, Victoria Suchecki, Radosław Svobodová Vařeková, Radka Talvik, Harry-Anton Todorov, Ilian Treloar, Andrew Tyagi, Sonika van Gompel, Maarten Vaughan, Daniel Via, Allegra Wang, Xiaochuan Watson-Haigh, Nathan S. Crouch, Steve |
author_facet | Jiménez, Rafael C. Kuzak, Mateusz Alhamdoosh, Monther Barker, Michelle Batut, Bérénice Borg, Mikael Capella-Gutierrez, Salvador Chue Hong, Neil Cook, Martin Corpas, Manuel Flannery, Madison Garcia, Leyla Gelpí, Josep Ll. Gladman, Simon Goble, Carole González Ferreiro, Montserrat Gonzalez-Beltran, Alejandra Griffin, Philippa C. Grüning, Björn Hagberg, Jonas Holub, Petr Hooft, Rob Ison, Jon Katz, Daniel S. Leskošek, Brane López Gómez, Federico Oliveira, Luis J. Mellor, David Mosbergen, Rowland Mulder, Nicola Perez-Riverol, Yasset Pergl, Robert Pichler, Horst Pope, Bernard Sanz, Ferran Schneider, Maria V. Stodden, Victoria Suchecki, Radosław Svobodová Vařeková, Radka Talvik, Harry-Anton Todorov, Ilian Treloar, Andrew Tyagi, Sonika van Gompel, Maarten Vaughan, Daniel Via, Allegra Wang, Xiaochuan Watson-Haigh, Nathan S. Crouch, Steve |
author_sort | Jiménez, Rafael C. |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-5490478 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | F1000Research |
record_format | MEDLINE/PubMed |
spelling | pubmed-54904782017-07-26 Four simple recommendations to encourage best practices in research software Jiménez, Rafael C. Kuzak, Mateusz Alhamdoosh, Monther Barker, Michelle Batut, Bérénice Borg, Mikael Capella-Gutierrez, Salvador Chue Hong, Neil Cook, Martin Corpas, Manuel Flannery, Madison Garcia, Leyla Gelpí, Josep Ll. Gladman, Simon Goble, Carole González Ferreiro, Montserrat Gonzalez-Beltran, Alejandra Griffin, Philippa C. Grüning, Björn Hagberg, Jonas Holub, Petr Hooft, Rob Ison, Jon Katz, Daniel S. Leskošek, Brane López Gómez, Federico Oliveira, Luis J. Mellor, David Mosbergen, Rowland Mulder, Nicola Perez-Riverol, Yasset Pergl, Robert Pichler, Horst Pope, Bernard Sanz, Ferran Schneider, Maria V. Stodden, Victoria Suchecki, Radosław Svobodová Vařeková, Radka Talvik, Harry-Anton Todorov, Ilian Treloar, Andrew Tyagi, Sonika van Gompel, Maarten Vaughan, Daniel Via, Allegra Wang, Xiaochuan Watson-Haigh, Nathan S. Crouch, Steve F1000Res Opinion Article 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. F1000Research 2017-06-13 /pmc/articles/PMC5490478/ /pubmed/28751965 http://dx.doi.org/10.12688/f1000research.11407.1 Text en Copyright: © 2017 Jiménez RC et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Opinion Article Jiménez, Rafael C. Kuzak, Mateusz Alhamdoosh, Monther Barker, Michelle Batut, Bérénice Borg, Mikael Capella-Gutierrez, Salvador Chue Hong, Neil Cook, Martin Corpas, Manuel Flannery, Madison Garcia, Leyla Gelpí, Josep Ll. Gladman, Simon Goble, Carole González Ferreiro, Montserrat Gonzalez-Beltran, Alejandra Griffin, Philippa C. Grüning, Björn Hagberg, Jonas Holub, Petr Hooft, Rob Ison, Jon Katz, Daniel S. Leskošek, Brane López Gómez, Federico Oliveira, Luis J. Mellor, David Mosbergen, Rowland Mulder, Nicola Perez-Riverol, Yasset Pergl, Robert Pichler, Horst Pope, Bernard Sanz, Ferran Schneider, Maria V. Stodden, Victoria Suchecki, Radosław Svobodová Vařeková, Radka Talvik, Harry-Anton Todorov, Ilian Treloar, Andrew Tyagi, Sonika van Gompel, Maarten Vaughan, Daniel Via, Allegra Wang, Xiaochuan Watson-Haigh, Nathan S. Crouch, Steve Four simple recommendations to encourage best practices in research software |
title | Four simple recommendations to encourage best practices in research software |
title_full | Four simple recommendations to encourage best practices in research software |
title_fullStr | Four simple recommendations to encourage best practices in research software |
title_full_unstemmed | Four simple recommendations to encourage best practices in research software |
title_short | Four simple recommendations to encourage best practices in research software |
title_sort | four simple recommendations to encourage best practices in research software |
topic | Opinion Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5490478/ https://www.ncbi.nlm.nih.gov/pubmed/28751965 http://dx.doi.org/10.12688/f1000research.11407.1 |
work_keys_str_mv | AT jimenezrafaelc foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT kuzakmateusz foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT alhamdooshmonther foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT barkermichelle foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT batutberenice foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT borgmikael foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT capellagutierrezsalvador foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT chuehongneil foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT cookmartin foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT corpasmanuel foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT flannerymadison foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT garcialeyla foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT gelpijosepll foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT gladmansimon foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT goblecarole foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT gonzalezferreiromontserrat foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT gonzalezbeltranalejandra foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT griffinphilippac foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT gruningbjorn foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT hagbergjonas foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT holubpetr foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT hooftrob foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT isonjon foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT katzdaniels foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT leskosekbrane foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT lopezgomezfederico foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT oliveiraluisj foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT mellordavid foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT mosbergenrowland foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT muldernicola foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT perezriverolyasset foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT perglrobert foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT pichlerhorst foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT popebernard foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT sanzferran foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT schneidermariav foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT stoddenvictoria foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT sucheckiradosław foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT svobodovavarekovaradka foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT talvikharryanton foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT todorovilian foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT treloarandrew foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT tyagisonika foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT vangompelmaarten foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT vaughandaniel foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT viaallegra foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT wangxiaochuan foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT watsonhaighnathans foursimplerecommendationstoencouragebestpracticesinresearchsoftware AT crouchsteve foursimplerecommendationstoencouragebestpracticesinresearchsoftware |