SlideShare a Scribd company logo
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

More Related Content

PPT
SciForge Workshop@Potsdam Institute for Climate Impact Reserach; Nov 2014
PPTX
Software Citation and Other Incentives at BD2K Software Discovery Workshop
PPT
sciforge lightning talk at Collaborations Workshop 2015 (CW15)
PPTX
Unified characterisation, please
PDF
intensive metrics software evolution
PDF
Advantages and Disadvantages of a Monolithic Repository
PDF
CV - DCHATTERJI
PDF
ownR extended technical introduction
SciForge Workshop@Potsdam Institute for Climate Impact Reserach; Nov 2014
Software Citation and Other Incentives at BD2K Software Discovery Workshop
sciforge lightning talk at Collaborations Workshop 2015 (CW15)
Unified characterisation, please
intensive metrics software evolution
Advantages and Disadvantages of a Monolithic Repository
CV - DCHATTERJI
ownR extended technical introduction

Similar to The Future Publication of Software (20)

PDF
2015 04 van-edig_shortcourse_software-publication
PPT
Open Geospatial Science - Vision 2030
PPTX
EGU GA 2018 OSGeo Townhall
PPTX
Open Standards Role in EarthCube (AGU 2013)
PPT
Building Open Geospatial Science Network, Suchith Anand, University of Notti...
PPT
Geo for All - Empowering communities for a better world
PDF
EarthCube's OceanLink - Project Overview and Presentation Updates (March 2014)
PDF
Geo4All: a successful OSGeo Initiative
PPTX
Strengthening the Sustainable Development Goals with Open Access and Open S...
PPTX
Challenges and opportunities of linking Open Access and Open Science with the...
PDF
Lesson1 esa summer_school_brovelli
PPT
The Go-Geo! Spatial Data Portal: A Data Discovery and Research Tool for UK Ac...
PPTX
The Open Landscape of Geospatial Information:
PPTX
Data Facilities Workshop - Panel on Current Concepts in Data Sharing & Intero...
PDF
GeoForAll: a successful OSGeo Initiative
PDF
INTEGRATION OPTIONS FOR PERSISTENT IDENTIFIERS IN OSGEO PROJECT REPOSITORIES:...
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
PDF
SFSCON23 - Christian Busse - Free Software and Open Science
PPT
E research overview gahegan bioinformatics workshop 2010
PDF
Ecsite 2012 - Science Centers and Planetaria as Citizen Science Platforms
2015 04 van-edig_shortcourse_software-publication
Open Geospatial Science - Vision 2030
EGU GA 2018 OSGeo Townhall
Open Standards Role in EarthCube (AGU 2013)
Building Open Geospatial Science Network, Suchith Anand, University of Notti...
Geo for All - Empowering communities for a better world
EarthCube's OceanLink - Project Overview and Presentation Updates (March 2014)
Geo4All: a successful OSGeo Initiative
Strengthening the Sustainable Development Goals with Open Access and Open S...
Challenges and opportunities of linking Open Access and Open Science with the...
Lesson1 esa summer_school_brovelli
The Go-Geo! Spatial Data Portal: A Data Discovery and Research Tool for UK Ac...
The Open Landscape of Geospatial Information:
Data Facilities Workshop - Panel on Current Concepts in Data Sharing & Intero...
GeoForAll: a successful OSGeo Initiative
INTEGRATION OPTIONS FOR PERSISTENT IDENTIFIERS IN OSGEO PROJECT REPOSITORIES:...
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
SFSCON23 - Christian Busse - Free Software and Open Science
E research overview gahegan bioinformatics workshop 2010
Ecsite 2012 - Science Centers and Planetaria as Citizen Science Platforms
Ad

More from Martin Hammitzsch (8)

PPT
EGU ESSI Young Scientists Representative Report
PDF
TRIDEC Cloud @ Tsunami Decision Support Systems 2015, 2-3 July 2015, Ispra, I...
PDF
Web-based, GPU-accelerated, Geospatial Platform for Real-time Monitoring, Hig...
PPT
Die Android App Geohazard - Naturgefahren und Krisenmanagement mit Mobile Apps
PPTX
sciforge at EGU 2014 OSGeo Townhall Meeting
PPT
Implementation and integration of GPU-accelerated easyWave for instant tsunam...
PPTX
The TRIDEC system in the NEAMWave12 exercise
PPT
The Android app Geohazard - Experiences with shared information on natural ha...
EGU ESSI Young Scientists Representative Report
TRIDEC Cloud @ Tsunami Decision Support Systems 2015, 2-3 July 2015, Ispra, I...
Web-based, GPU-accelerated, Geospatial Platform for Real-time Monitoring, Hig...
Die Android App Geohazard - Naturgefahren und Krisenmanagement mit Mobile Apps
sciforge at EGU 2014 OSGeo Townhall Meeting
Implementation and integration of GPU-accelerated easyWave for instant tsunam...
The TRIDEC system in the NEAMWave12 exercise
The Android app Geohazard - Experiences with shared information on natural ha...
Ad

Recently uploaded (20)

PPTX
The KM-GBF monitoring framework – status & key messages.pptx
PPT
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
PPTX
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PPTX
INTRODUCTION TO EVS | Concept of sustainability
PDF
diccionario toefl examen de ingles para principiante
PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
famous lake in india and its disturibution and importance
PPT
Chemical bonding and molecular structure
PDF
Sciences of Europe No 170 (2025)
PPTX
SCIENCE10 Q1 5 WK8 Evidence Supporting Plate Movement.pptx
PPTX
ECG_Course_Presentation د.محمد صقران ppt
PPT
protein biochemistry.ppt for university classes
PPTX
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
PPTX
Taita Taveta Laboratory Technician Workshop Presentation.pptx
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PPTX
neck nodes and dissection types and lymph nodes levels
The KM-GBF monitoring framework – status & key messages.pptx
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
cpcsea ppt.pptxssssssssssssssjjdjdndndddd
Comparative Structure of Integument in Vertebrates.pptx
INTRODUCTION TO EVS | Concept of sustainability
diccionario toefl examen de ingles para principiante
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
famous lake in india and its disturibution and importance
Chemical bonding and molecular structure
Sciences of Europe No 170 (2025)
SCIENCE10 Q1 5 WK8 Evidence Supporting Plate Movement.pptx
ECG_Course_Presentation د.محمد صقران ppt
protein biochemistry.ppt for university classes
Protein & Amino Acid Structures Levels of protein structure (primary, seconda...
Taita Taveta Laboratory Technician Workshop Presentation.pptx
TOTAL hIP ARTHROPLASTY Presentation.pptx
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
Phytochemical Investigation of Miliusa longipes.pdf
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
neck nodes and dissection types and lymph nodes levels

The Future Publication of Software

  • 1. 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
  • 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 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
  • 4. Software Descriptor / Paper EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 5. Software Descriptor / Paper Source Code refers / links to EGU GA 2015, SC24 Open Science goes Geo – Part II: Scientific Software, Martin Hammitzsch sciforge
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. 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
  • 41. 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
  • 42. 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
  • 43. 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
  • 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