Cargando…
Ten recommendations for software engineering in research
Research in the context of data-driven science requires a backbone of well-written software, but scientific researchers are typically not trained at length in software engineering, the principles for creating better software products. To address this gap, in particular for young researchers new to p...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4326482/ https://www.ncbi.nlm.nih.gov/pubmed/25685331 http://dx.doi.org/10.1186/2047-217X-3-31 |
_version_ | 1782356939738447872 |
---|---|
author | Hastings, Janna Haug, Kenneth Steinbeck, Christoph |
author_facet | Hastings, Janna Haug, Kenneth Steinbeck, Christoph |
author_sort | Hastings, Janna |
collection | PubMed |
description | Research in the context of data-driven science requires a backbone of well-written software, but scientific researchers are typically not trained at length in software engineering, the principles for creating better software products. To address this gap, in particular for young researchers new to programming, we give ten recommendations to ensure the usability, sustainability and practicality of research software. |
format | Online Article Text |
id | pubmed-4326482 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-43264822015-02-14 Ten recommendations for software engineering in research Hastings, Janna Haug, Kenneth Steinbeck, Christoph Gigascience Commentary Research in the context of data-driven science requires a backbone of well-written software, but scientific researchers are typically not trained at length in software engineering, the principles for creating better software products. To address this gap, in particular for young researchers new to programming, we give ten recommendations to ensure the usability, sustainability and practicality of research software. BioMed Central 2014-12-04 /pmc/articles/PMC4326482/ /pubmed/25685331 http://dx.doi.org/10.1186/2047-217X-3-31 Text en © Hastings et al.; licensee BioMed Central Ltd. 2014 This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Commentary Hastings, Janna Haug, Kenneth Steinbeck, Christoph Ten recommendations for software engineering in research |
title | Ten recommendations for software engineering in research |
title_full | Ten recommendations for software engineering in research |
title_fullStr | Ten recommendations for software engineering in research |
title_full_unstemmed | Ten recommendations for software engineering in research |
title_short | Ten recommendations for software engineering in research |
title_sort | ten recommendations for software engineering in research |
topic | Commentary |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4326482/ https://www.ncbi.nlm.nih.gov/pubmed/25685331 http://dx.doi.org/10.1186/2047-217X-3-31 |
work_keys_str_mv | AT hastingsjanna tenrecommendationsforsoftwareengineeringinresearch AT haugkenneth tenrecommendationsforsoftwareengineeringinresearch AT steinbeckchristoph tenrecommendationsforsoftwareengineeringinresearch |