I am giving a presentation at the SIAM (virtual) Conference on Computational Science and Engineering today in a Minisymposium on Data-Driven Analysis of Scientific Software Quality, Availability, and Development Productivity to discuss research we published in 2018 and the relevance of our findings to scientific software availability. A link to the slides from the presentation is below, along with links to additional information.
Slides (PDF)
Paper: Schroedinger’s Code: A Preliminary Study on Research Source Code Availability and Link Persistence in Astrophysics
Data and code
Other studies mentioned:
Collberg C., Proebsting T. and Warren A. M. 2014 Repeatability and Benefaction in Computer Systems Research: A Study and a Modest Proposal, Tech. Rep. TR 14-04 (http://repeatability.cs.arizona.edu/v2/RepeatabilityTR.pdf)
Howison J. and Bullard J. 2016 Software in the scientific literature: Problems with seeing, finding, and using software mentioned in the biology literature, Journal of the Association for Information Science and Technology 67 2137
Mangul, S., Mosqueiro, T., Duong, D., Mitchell, K., Sarwal, V., Hill, B., Brito, J., Littman, R., Statz, B., Lam, A., Dayama, G., Grieneisen, L., Martin, L., Flint, J., Eskin, E., & Blekhman, R. 2018, A comprehensive analysis of the usability and archival stability of omics computational tools and resources, bioRxiv
Rewarding the effort involved
Funding
How to fund research software development
Essential Open Source Software for Science
DOE to Provide $12 Million for Research on Adapting Scientific Software to Run on Next-Generation Supercomputers
Recognition
Citations for software
FORCE11 Software Citation Principles
FORCE11 Software Citation Implementation Working Group
Software must be recognised as an important output of scholarly research
Career path
The Society of Research Software Engineering
US Research Software Engineer Association
Training
Better Scientific Software (BSSw)
SciCoder
Software Sustainability Institute
How to Professionally Develop Reusable Scientific Software—And When Not To
Changes in journal practices
In which journals should I publish my software?
Software with impact
An empirical analysis of journal policy effectiveness for computational reproducibility
Better support through technology
Tools for working with CITATION.cff files
Create a CodeMeta file
Getting a DOI for your code