European Geosciences Union
General Assembly 2015
Vienna | Austria | 12 – 17 April 2015
SC24 Open Science goes Geo – Part II: Scientific Software
Martin Hammitzsch, Helmholtz Centre Potsdam, GFZ German Research Centre for Geosciences
Future Publication of Software
or the GitHub of Science
sciforge
Challenges
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
review
reproducibility
software-specific
versioning
measuring
productivity
subject-specific
archiving
executables
competencies
traceability
interdisciplinarity
ecosystem
documentation
impact
reputation
reusability
quality
sourcecode
metrics
recognition
...
skills
value
identifiers
★ Software journals using individual policies for
software related papers;
★ Digital Repositories minting DOIs for source
code copies and software release packages;
★ Foundations and companies providing
environment for FOSS projects;
★ Institutes offering software/code repositories
and digital repositories for research results.
State of the Art
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
refers /
links to
research data
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
or / and ?
refers /
links to
Data Descriptor /
Paper
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
or / and ?
refers /
links to
Data Descriptor /
Paper
refers /
links to
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Review
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Review
digital
repository
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Review DOI
digital
repository
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Review DOI
digital
repository
digital
repository
DOI
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Review DOI
digital
repository
digital
repository
DOI
digital
repository
DOI
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Review DOI
digital
repository
digital
repository
DOI
digital
repository
DOI
DOI
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Review DOI
digital
repository
digital
repository
DOI
digital
repository
Review
DOI
digital
repository
DOI
DOI
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
packed
in
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers /
links to
packed
in
complements
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
complements
refers /
links to
packed
in
complements
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
refers /
links to
packed
in
complements
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
refers /
links to
packed
in
complements
complements
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
refers /
links to
packed
in
complements
- user guide
- installation guide
- developer guide
complements
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
packed
in
complements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
packed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
Review
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
Review
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
Review
Git-based→ Git != GitHub *
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
Review
Git-based→ Git != GitHub *
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
* Git - distributed revision control system with an emphasis on
data integrity, and support for distributed, non-linear workflows;
GitHub - web-based Git repository hosting service, which offers all of the distributed revision control and source code
management functionality of Git as well as adding its own features ... it provides access control and collaboration
features such as wikis, task management, and bug tracking and feature requests. -- wikipedia
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ features
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ features+ DOI system interop
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ DOI system interop
+ features
DOI
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
DOI
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ DOI system interop
+ featuresScientist’s Workplace fork, clone
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
DOI
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ DOI system interop
+ featuresScientist’s Workplace push, pull,
submitfork, clone
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
DOI
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ DOI system interop
+ featuresScientist’s Workplace
Archive fork,
push, pull,
submitfork, clone
clone
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
DOI
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ DOI system interop
+ features = GitHub
of Science?Scientist’s Workplace
Archive fork,
push, pull,
submitfork, clone
clone
Software
Descriptor / Paper Source
Code
Software Release
for Publication
refers / links to
stored/livesin
research data
metadata
accompanied
by
or / and ?
refers /
links to
test data
Data Descriptor /
Paper or / and ?
refers / links to
complements
complements
refers /
links to
complements
packed
in
managed
in
binaries
com
plem
entscomplements
/ API doc
complements
- user guide
- installation guide
- developer guide
Software /
Code Repository
+ landingpage
Review
DOI
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
+ DOI system interop
+ features = GitHub
of Science?
= Concept, Platform,
Implementation
by journals?
Scientist’s Workplace
Archive fork,
push, pull,
submitfork, clone
clone
Approach
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Approach
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
established
publishing
processes
proven softwareengineering practices
Approach
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Merge,
Test, and
Evaluate
established
publishing
processes
proven softwareengineering practices
Approach
EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch
sciforge
Merge,
Test, and
Evaluate
established
publishing
processes
proven softwareengineering practices
skills
policies
infrastructures
and platforms

The Future Publication of Software

  • 1.
    European Geosciences Union GeneralAssembly 2015 Vienna | Austria | 12 – 17 April 2015 SC24 Open Science goes Geo – Part II: Scientific Software Martin Hammitzsch, Helmholtz Centre Potsdam, GFZ German Research Centre for Geosciences Future Publication of Software or the GitHub of Science sciforge
  • 2.
    Challenges EGU GA 2015,SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge review reproducibility software-specific versioning measuring productivity subject-specific archiving executables competencies traceability interdisciplinarity ecosystem documentation impact reputation reusability quality sourcecode metrics recognition ... skills value identifiers
  • 3.
    ★ Software journalsusing individual policies for software related papers; ★ Digital Repositories minting DOIs for source code copies and software release packages; ★ Foundations and companies providing environment for FOSS projects; ★ Institutes offering software/code repositories and digital repositories for research results. State of the Art EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 4.
    Software Descriptor / Paper EGUGA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 5.
    Software Descriptor / PaperSource Code refers / links to EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 6.
    Software Descriptor / PaperSource Code refers / links to stored/livesin Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 7.
    Software Descriptor / PaperSource Code refers / links to stored/livesin refers / links to research data Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 8.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data or / and ? refers / links to Data Descriptor / Paper Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 9.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data or / and ? refers / links to Data Descriptor / Paper refers / links to Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 10.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 11.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 12.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Review Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 13.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Review digital repository Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 14.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Review DOI digital repository Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 15.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Review DOI digital repository digital repository DOI Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 16.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Review DOI digital repository digital repository DOI digital repository DOI Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 17.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Review DOI digital repository digital repository DOI digital repository DOI DOI Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 18.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Review DOI digital repository digital repository DOI digital repository Review DOI digital repository DOI DOI Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 19.
    Software Descriptor / PaperSource Code refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 20.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 21.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to packed in Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 22.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to packed in complements Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 23.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? complements refers / links to packed in complements Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 24.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements refers / links to packed in complements Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 25.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements refers / links to packed in complements complements Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 26.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements refers / links to packed in complements - user guide - installation guide - developer guide complements Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 27.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to packed in complements / API doc complements - user guide - installation guide - developer guide Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 28.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to packed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 29.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 30.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 31.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository Review EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 32.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository Review EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 33.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository Review Git-based→ Git != GitHub * EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 34.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository Review Git-based→ Git != GitHub * EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge * Git - distributed revision control system with an emphasis on data integrity, and support for distributed, non-linear workflows; GitHub - web-based Git repository hosting service, which offers all of the distributed revision control and source code management functionality of Git as well as adding its own features ... it provides access control and collaboration features such as wikis, task management, and bug tracking and feature requests. -- wikipedia
  • 35.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 36.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + features
  • 37.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + features+ DOI system interop
  • 38.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + DOI system interop + features DOI
  • 39.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review DOI EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + DOI system interop + featuresScientist’s Workplace fork, clone
  • 40.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review DOI EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + DOI system interop + featuresScientist’s Workplace push, pull, submitfork, clone
  • 41.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review DOI EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + DOI system interop + featuresScientist’s Workplace Archive fork, push, pull, submitfork, clone clone
  • 42.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review DOI EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + DOI system interop + features = GitHub of Science?Scientist’s Workplace Archive fork, push, pull, submitfork, clone clone
  • 43.
    Software Descriptor / PaperSource Code Software Release for Publication refers / links to stored/livesin research data metadata accompanied by or / and ? refers / links to test data Data Descriptor / Paper or / and ? refers / links to complements complements refers / links to complements packed in managed in binaries com plem entscomplements / API doc complements - user guide - installation guide - developer guide Software / Code Repository + landingpage Review DOI EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge + DOI system interop + features = GitHub of Science? = Concept, Platform, Implementation by journals? Scientist’s Workplace Archive fork, push, pull, submitfork, clone clone
  • 44.
    Approach EGU GA 2015,SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 45.
    Approach EGU GA 2015,SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge established publishing processes proven softwareengineering practices
  • 46.
    Approach EGU GA 2015,SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge Merge, Test, and Evaluate established publishing processes proven softwareengineering practices
  • 47.
    Approach EGU GA 2015,SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge Merge, Test, and Evaluate established publishing processes proven softwareengineering practices skills policies infrastructures and platforms