The ideas of open science are applicable to all research fields and software engineering is no exception.
(content included from https://github.com/INRIA/awesome-open-science-software/)
Awesome open science for software and computational science
awesome-open-science-software lists resources about open science and software:
- software as main experimental tool (aka computational methods)
- software as main study object (software engineering, programming language, systems software, ...).
- software support for open science (communication, data sharing, etc)
Software as Experimental Tool
Reference documents (edit to add one):
Events (edit to add one):
- IEEE Workshop on The Future of Research Curation and Research Reproducibility (Nov 2016)
- Dagstuhl Workshop: Rethinking Experimental Methods in Computing (March 2016) (organized by D. Delling, C. Demetrescu, D. Johnson, J. Vitek)
- Dagstuhl Workshop: Artifact Evaluation for Publications (Nov 2015) (organized by B. Childers, G. Fursin, S. Krishnamurthi, A. Zeller).
- Dagstuhl Workshop: Engineering Academic Software Dagstuhl Workshop (June 2016) (organized by C. Goble, J. Howison, C. Kirchner, O. Nierstrasz).
Artifact review and evaluations (edit to add one):
- Artifact evaluation (maintained by Shriram Krishnamurthi) discusses availability of experimental data and reproducibility of experiments.
- Artifact Evaluation at ISSTA'16.
Papers (edit to add one):
Others (edit to add one):
Software as Study Subject
Software data curation and preservation (edit to add one):
- The Software Heritage project collects and preserves software. The project motivation is that "software embodies our technical and scientific knowledge and humanity cannot afford the risk of losing it." (project lead by Roberto Di Cosmo).
- Software Engineering Community - Zenodo The long-term data archival platform Zenodo (supported by CERN) is perfectly appropriate for software engineering datasets and benchmarks (up to 4GB). There is a group "Empirical Software Engineering and Mining Software Repositories" for SE/PL data (curated by Martin Monperrus).
- The Evaluate Collaboratory (managed by Matthias Hauswirth) is a hub for everybody interested in understanding and improving the state of practice in experimental evaluation in software science.
- The Github group "opensciences" (initiated by Tim Menzies) contains the source of http://openscience.us/, which is an "open science for software engineering portal".
- SoftwareEngineeringToolDemos This Github group gathers software prototypes associated with software-engineering publications (maintained by Emerson Murphy-Hill and his students).
Software Support for Open Science
- dokieli is a client-side editor for decentralised article publishing, annotations and social interactions for science. Its source code is open source under the the Apache License, Version 2.0. Maintained by Sarven Capadisli (Github) et al.