Open Source Research Software.
Reports on the need to make make software open source. It should be both archived for reproducibility and actively maintained for reusability. In computational and computer science, research software is a central asset for development activities. For good scientific practice, the resulting research...
| Published in: | Computer (00189162) Vol. 53; no. 8; pp. 84 - 89 |
|---|---|
| Main Authors: | , , , , |
| Format: | Article |
| Published: |
IEEE
Aug2020
|
| Subjects: | |
| Online Access: | View this record in EBSCOhost |
| fields | @attributes: recordID: 1 pdfLink: plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=144933837&site=ehost-live header: @attributes: shortDbName: hlh uiTerm: 144933837 longDbName: Humanities International Complete uiTag: AN controlInfo: bkinfo: jinfo: jid: 00189162 PUT jtl: Computer (00189162) issn: 00189162 maglogo: N pubinfo: dt: Aug2020 vid: 53 iid: 8 pid: 13605 pub: IEEE artinfo: ui: 144933837 10.1109/MC.2020.2998235 ppf: 84 ppct: 5 formats: tig: atl: Open Source Research Software. aug: au: Hasselbring, Wilhelm Carr, Leslie Hettrick, Simon Packer, Heather Tiropanis, Thanassis affil: Computer Science, Kiel University, Germany Electronics and Computer Science, University of Southampton, United Kingdom su: Computer software Open source software Computer science Scientific computing Software engineering Artificial intelligence sug: subj: Computer software Open source software Computer science Scientific computing Software engineering Artificial intelligence keyword: Licenses ab: Reports on the need to make make software open source. It should be both archived for reproducibility and actively maintained for reusability. In computational and computer science, research software is a central asset for development activities. For good scientific practice, the resulting research software should be open source. Established open source software licenses provide sufficient options for granting permissions such that it should be the rare exception to keep research software closed. Proper engineering is required for obtaining reusable and sustainable research software. This way, software engineering methods may improve research in other disciplines. However, research in software engineering and computer science itself will also benefit when programs are reused. To study the state of the art in this field, we analyzed research software publishing practices in computer and computational science and observed significant differences: computational science emphasizes reproducibility, while computer science emphasizes reuse. pubtype: Academic Journal doctype: Article src: R language: English refInfo: copyright: @attributes: flag: Y dt: @attributes: year: 2020 holdings: @attributes: islocal: N |
|---|