The Software Heritage Graph Dataset: Large-scale Analysis of Public Software Development History

8Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software Heritage is the largest existing public archive of software source code and accompanying development history. It spans more than five billion unique source code files and one billion unique commits, coming from more than 80 million software projects. These software artifacts were retrieved from major collaborative development platforms (e.g., GitHub, GitLab) and package repositories (e.g., PyPI, Debian, NPM), and stored in a uniform representation linking together source code files, directories, commits, and full snapshots of version control systems (VCS) repositories as observed by Software Heritage during periodic crawls. This dataset is unique in terms of accessibility and scale, and allows to explore a number of research questions on the long tail of public software development, instead of solely focusing on "most starred"repositories as it often happens.

Cite

CITATION STYLE

APA

Pietri, A., Spinellis, D., & Zacchiroli, S. (2020). The Software Heritage Graph Dataset: Large-scale Analysis of Public Software Development History. In Proceedings - 2020 IEEE/ACM 17th International Conference on Mining Software Repositories, MSR 2020 (pp. 1–5). Association for Computing Machinery, Inc. https://doi.org/10.1145/3379597.3387510

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free