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...

Descripción completa

Detalles Bibliográficos
Autores: Jiménez, Rafael C., Kuzak, Mateusz, Alhamdoosh, Monther, Barker, Michelle, Batut, Bérénice, Borg, Mikael, Capella Gutiérrez, Salvador Jesús, 1985-, Chue Hong, Neil, Cook, Martin, Corpas, Manuel, Flannery, Madison, Garcia, Leyla, Gelpí Buchaca, Josep Lluís, Gladman, Simon, Goble, Carole, González-Ferreiro, Montserrat, Gonzalez-Beltran, Alejandra, Griffin, Philippa C. , Grüning, Björn, Hagberg, Jonas , Holub, Petr, Hooft, Rob W. W., Ison, Jon, Katz, Daniel S., Leskosek, 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á, Rarka
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2017
País:España
Institución:Varias* (Consorci de Biblioteques Universitáries de Catalunya, Centre de Serveis Científics i Acadèmics de Catalunya)
Repositorio:Recercat. Dipósit de la Recerca de Catalunya
OAI Identifier:oai:recercat.cat:2445/112973
Acceso en línea:https://hdl.handle.net/2445/112973
Access Level:acceso abierto
Palabra clave:Recerca
Informàtica
Ciència
Research
Computer science
Science
Descripción
Sumario: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.