Javascript must be enabled to continue!
The Software Heritage Open Science Ecosystem
View through CrossRef
AbstractSoftware Heritage is the largest public archive of software source code and associated development history, as captured by modern version control systems. As of July 2023, it has archived more than 16 billion unique source code files coming from more than 250 million collaborative development projects. In this chapter, we describe the Software Heritage ecosystem, focusing on research and open science use cases.On the one hand, Software Heritage supports empirical research on software by materializing in a single Merkle direct acyclic graph the development history of public code. This giant graph of source code artifacts (files, directories, and commits) can be used –and has been used– to study repository forks, open source contributors, vulnerability propagation, software provenance tracking, source code indexing, and more.On the other hand, Software Heritage ensures availability and guarantees integrity of the source code of software artifacts used in any field that relies on software to conduct experiments, contributing to making research reproducible. The source code used in scientific experiments can be archived –e.g., via integration with open-access repositories – referenced using persistent identifiers that allow downstream integrity checks and linked to/from other scholarly digital artifacts.
Title: The Software Heritage Open Science Ecosystem
Description:
AbstractSoftware Heritage is the largest public archive of software source code and associated development history, as captured by modern version control systems.
As of July 2023, it has archived more than 16 billion unique source code files coming from more than 250 million collaborative development projects.
In this chapter, we describe the Software Heritage ecosystem, focusing on research and open science use cases.
On the one hand, Software Heritage supports empirical research on software by materializing in a single Merkle direct acyclic graph the development history of public code.
This giant graph of source code artifacts (files, directories, and commits) can be used –and has been used– to study repository forks, open source contributors, vulnerability propagation, software provenance tracking, source code indexing, and more.
On the other hand, Software Heritage ensures availability and guarantees integrity of the source code of software artifacts used in any field that relies on software to conduct experiments, contributing to making research reproducible.
The source code used in scientific experiments can be archived –e.
g.
, via integration with open-access repositories – referenced using persistent identifiers that allow downstream integrity checks and linked to/from other scholarly digital artifacts.
Related Results
Valuation of Ecosystem Services, Karnataka State, India
Valuation of Ecosystem Services, Karnataka State, India
Humans depend on the environment for their basic needs, such as food, fuel, minerals, water, air, etc. Burgeoning unplanned development activities to cater to the demands of the in...
Corporate heritage, corporate heritage marketing, and total corporate heritage communications
Corporate heritage, corporate heritage marketing, and total corporate heritage communications
PurposeThe purpose of this paper is to advance the general understanding of the corporate heritage domain. The paper seeks to specify the requisites of corporate heritage and to in...
A quantitative description of the spatial–temporal distribution and evolution pattern of world cultural heritage
A quantitative description of the spatial–temporal distribution and evolution pattern of world cultural heritage
Abstract
Depicting the temporal and spatial evolution pattern of global world cultural heritage systematically and finely is the basis of heritage recognition and protect...
A quantitative description of the spatial-temporal distribution and evolution pattern of world cultural heritage
A quantitative description of the spatial-temporal distribution and evolution pattern of world cultural heritage
Abstract
Depicting the temporal and spatial evolution pattern of global world cultural heritage systematically and finely is the basis of heritage recognition and protectio...
UNESCO’s “Benign Organism”: The ‘World Heritage Regime’ and Its International Influence
UNESCO’s “Benign Organism”: The ‘World Heritage Regime’ and Its International Influence
<p><b>State aspirations to have national properties recognised as belonging to the heritage of humanity with an international significance has increasingly empowered th...
Кey signs of ecosystem assets valuation
Кey signs of ecosystem assets valuation
The purpose of the article is to develop scientific approaches and identify key features of the assessment of ecosystem assets of territorial communities.
The article examine...
Innovation Ecosystems in Management: An Organizing Typology
Innovation Ecosystems in Management: An Organizing Typology
The concept of an “ecosystem” is increasingly used in management and business to describe collectives of heterogeneous, yet complementary organizations who jointly create some kind...
Improving the efficiency of ecosystem evaluation assets related to water
Improving the efficiency of ecosystem evaluation assets related to water
The article develops scientific proposals for a comprehensive evaluation of ecosystem assets of territorial communities related to water in two key areas: 1) to the central executi...

