2019
DOI: 10.5281/zenodo.3378572
|View full text |Cite
|
Sign up to set email alerts
|

Raising the Profile of Research Software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 0 publications
0
3
0
Order By: Relevance
“…Executable model descriptions are, in part, already expressed in the simulator independent language PyNN (Davison et al, 2009 ), but there is no support by a common benchmarking framework, and a focus is set on correctness rather than computational efficiency. The emerging field of Research Software Engineering (RSE) is studying how, in the scientific setting, reliable and sustainable software can be developed, developers can be educated for this purpose, and science organizations and politics can be made aware of its strategic relevance (Manifesto 25 and Akhmerov et al, 2019 ). Obvious differences to software engineering in the industrial setting include research code being developed by scientists rather than experienced software developers, the time-constrained and thesis-bound nature of scientific projects, and the continuous integration of new contributors into the development process.…”
Section: Discussionmentioning
confidence: 99%
“…Executable model descriptions are, in part, already expressed in the simulator independent language PyNN (Davison et al, 2009 ), but there is no support by a common benchmarking framework, and a focus is set on correctness rather than computational efficiency. The emerging field of Research Software Engineering (RSE) is studying how, in the scientific setting, reliable and sustainable software can be developed, developers can be educated for this purpose, and science organizations and politics can be made aware of its strategic relevance (Manifesto 25 and Akhmerov et al, 2019 ). Obvious differences to software engineering in the industrial setting include research code being developed by scientists rather than experienced software developers, the time-constrained and thesis-bound nature of scientific projects, and the continuous integration of new contributors into the development process.…”
Section: Discussionmentioning
confidence: 99%
“…Executable model descriptions are, in part, already expressed in the simulator independent language PyNN (Davison et al, 2009), but there is no support by a common benchmarking framework, and a focus is set on correctness rather than computational efficiency. The emerging field of Research Software Engineering (RSE) is studying how, in the scientific setting, reliable and sustainable software can be developed, developers can be educated for this purpose, and science organizations and politics can be made aware of its strategic relevance (Manifesto 23 and Akhmerov et al, 2019). Obvious differences to software engineering in the industrial setting include research code being developed by scientists rather than experienced software developers, the time-constrained and thesis-bound nature of scientific projects, and the continuous integration of new contributors into the development process.…”
Section: Discussionmentioning
confidence: 99%
“…Therefore the competence in research software engineering and the acceptance of software development as an integral part of scientific methodology may have been more widespread at this time. There is a long-standing awareness that software development in science, including computational neuroscience [104,105], is subject to special conditions: most scientists are not trained programmers [106], and it is often difficult to receive proper credit for the time invested in developing software [107]. As a result such tasks regularly are assigned low priority and progress is slow.…”
Section: Historical Contextmentioning
confidence: 99%