Four simple recommendations to encourage best practices in research software [version 1; referees: 3 approved]

Rafael C. Jiménez*, Mateusz Kuzak, Monther Alhamdoosh, Michelle Barker, Bérénice Batut, Mikael Borg, Salvador Capella-Gutierrez, Neil Chue Hong, Martin Cook, Manuel Corpas, Madison Flannery, Leyla Garcia, Josep Ll Gelpí, Simon Gladman, Carole Goble, Montserrat González Ferreiro, Alejandra Gonzalez-Beltran, Philippa C. Griffin, Björn Grüning, Jonas HagbergPetr Holub, Rob Hooft, Jon Ison, Daniel S. Katz, Brane Leskošek, Federico López Gómez, Luis J. Oliveira, David Mellor, Rowland Mosbergen, Nicola Mulder, Yasset Perez-Riverol, Robert Pergl, Horst Pichler, Bernard Pope, Ferran Sanz, Maria V. Schneider, Victoria Stodden, Radosław Suchecki, Radka Svobodová Vařeková, Harry Anton Talvik, Ilian Todorov, Andrew Treloar, Sonika Tyagi, Maarten van Gompel, Daniel Vaughan, Allegra Via, Xiaochuan Wang, Nathan S. Watson-Haigh, Steve Crouch

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

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.

Original languageEnglish
Article number876
Number of pages13
JournalF1000Research
Volume6
DOIs
Publication statusPublished - 13 Jun 2017

Keywords / Materials (for Non-textual outputs)

  • Best practices
  • Code
  • FAIR
  • Guidelines
  • Open Science
  • Open Source
  • Quality
  • Recommendations
  • Software
  • Sustainability

Fingerprint

Dive into the research topics of 'Four simple recommendations to encourage best practices in research software [version 1; referees: 3 approved]'. Together they form a unique fingerprint.
  • Introducing the FAIR Principles for research software

    Barker, M., Chue Hong, N. P., Katz, D. S., Lamprecht, A.-L., Martinez Ortiz, C., Psomopoulos, F., Harrow, J., Garcia Castro, L. J., Gruenpeter, M., Martinez, P. A. & Honeyman, T., 14 Oct 2022, In: Scientific Data. 9, 1, 6 p., 622.

    Research output: Contribution to journalArticlepeer-review

    Open Access
    File
  • Towards FAIR principles for research software

    Lamprecht, A.-L., Garcia, L., Kuzak, M., Martinez, C., Arcila, R., Martin, E., Dominguez De Angel, V., van de Sandt, S., Ison, J., Martinez, P. A., McQuilton, P., Valencia, A., Harrow, J., Psomopoulos, F., Gelpi, J. L., Chue Hong, N., Goble, C. & Capella-Gutierrez, S., 12 Jun 2020, In: Data Science. 3, 1, p. 37-59

    Research output: Contribution to journalArticlepeer-review

    Open Access
    File
  • Top 10 metrics for life science software good practices [version 1; referees: 2 approved]

    Artaza, H., Chue Hong, N., Corpas, M., Corpuz, A., Hooft, R., Jimenez, R. C., Leskošek, B., Olivier, B., Stourac, J., Svobodová Vařeková, R., Van Parys, T. & Vaughan, D., 16 Aug 2016, In: F1000Research. 5(ELIXIR), 2000, 9 p.

    Research output: Contribution to journalArticlepeer-review

    Open Access
    File
  • No photo of Neil Chue Hong

    Neil Chue Hong

    • EPCC - Personal Chair in Research Software Policy and Practice

    Person: Academic: Research Active (Research Assistant)

Cite this