↓ Skip to main content

PLOS

Current Practice in Software Development for Computational Neuroscience and How to Improve It

Overview of attention for article published in PLoS Computational Biology, January 2014
Altmetric Badge

Mentioned by

blogs
1 blog
twitter
25 X users
wikipedia
2 Wikipedia pages
googleplus
3 Google+ users

Citations

dimensions_citation
29 Dimensions

Readers on

mendeley
106 Mendeley
citeulike
4 CiteULike
Title
Current Practice in Software Development for Computational Neuroscience and How to Improve It
Published in
PLoS Computational Biology, January 2014
DOI 10.1371/journal.pcbi.1003376
Pubmed ID
Authors

Marc-Oliver Gewaltig, Robert Cannon

Abstract

Almost all research work in computational neuroscience involves software. As researchers try to understand ever more complex systems, there is a continual need for software with new capabilities. Because of the wide range of questions being investigated, new software is often developed rapidly by individuals or small groups. In these cases, it can be hard to demonstrate that the software gives the right results. Software developers are often open about the code they produce and willing to share it, but there is little appreciation among potential users of the great diversity of software development practices and end results, and how this affects the suitability of software tools for use in research projects. To help clarify these issues, we have reviewed a range of software tools and asked how the culture and practice of software development affects their validity and trustworthiness. We identified four key questions that can be used to categorize software projects and correlate them with the type of product that results. The first question addresses what is being produced. The other three concern why, how, and by whom the work is done. The answers to these questions show strong correlations with the nature of the software being produced, and its suitability for particular purposes. Based on our findings, we suggest ways in which current software development practice in computational neuroscience can be improved and propose checklists to help developers, reviewers, and scientists to assess the quality of software and whether particular pieces of software are ready for use in research.

X Demographics

X Demographics

The data shown below were collected from the profiles of 25 X users who shared this research output. Click here to find out more about how the information was compiled.
Mendeley readers

Mendeley readers

The data shown below were compiled from readership statistics for 106 Mendeley readers of this research output. Click here to see the associated Mendeley record.

Geographical breakdown

Country Count As %
United States 6 6%
Sweden 2 2%
Switzerland 2 2%
Norway 1 <1%
Israel 1 <1%
Belgium 1 <1%
United Kingdom 1 <1%
Japan 1 <1%
Spain 1 <1%
Other 0 0%
Unknown 90 85%

Demographic breakdown

Readers by professional status Count As %
Researcher 28 26%
Student > Ph. D. Student 21 20%
Student > Master 13 12%
Student > Bachelor 6 6%
Professor > Associate Professor 6 6%
Other 19 18%
Unknown 13 12%
Readers by discipline Count As %
Agricultural and Biological Sciences 25 24%
Computer Science 20 19%
Neuroscience 13 12%
Engineering 13 12%
Physics and Astronomy 5 5%
Other 12 11%
Unknown 18 17%