A compact and highly-efficient representation of the graph dataset, suited for scale-up analysis on high-end machines with large amounts of memory. The graph is compressed in Boldi-Vigna representation, designed to be loaded by the WebGraph framework, specifically using our swh-graph library.
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
This is a compressed graph of only the "history and hosting" layer (origins, snapshots, releases, revisions) and the root directory (or rarely content) of every revision/release; but most directories and contents are excluded. Properties on the root directories (or content) other than its SWHID are omitted as well.
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
This is a compressed graph of only the "history and hosting" layer (origins, snapshots, releases, revisions) and the root directory (or rarely content) of every revision/release; but most directories and contents are excluded. Properties on the root directories (or content) other than its SWHID are omitted as well.
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
This graph changed the MPH from GOV/Cmph to PTHash; Rust code hardcoding GOVMPH needs to replace it with DynMph or SwhidPthash. Java is no longer supported to read this graph.
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
author and committer timestamps were shifted back 1 or 2 hours, based on the Europe/Paris timezone, see https://gitlab.softwareheritage.org/swh/devel/swh-graph/-/issues/4788
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
This is a compressed graph of only the "history and hosting" layer (origins, snapshots, releases, revisions) and the root directory (or rarely content) of every revision/release; but most directories and contents are excluded
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)
A full export of the graph dated from January 2019. The export was done in two phases, one of them called "2018-09-25" and the other "2019-01-28". They both refer to the same dataset, but the different formats have various inconsistencies between them.
If you use this dataset for research purposes, please acknowledge Software Heritage as recommended in the publications page, which means doing the next two things:
Add a footnote on the title page of your paper, formatted as: “This work was made possible by Software Heritage, the universal source code archive: https://www.softwareheritage.org”
Roberto Di Cosmo and Stefano Zacchiroli.
Software heritage: why and how to preserve software source code.
In Shoichiro Hara, Shigeo Sugimoto, and Makoto Goto, editors, Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017, Kyoto, Japan, September 25-29, 2017. 2017.
URL: https://hdl.handle.net/11353/10.931064. (BibTeX)
Antoine Pietri, Diomidis Spinellis, and Stefano Zacchiroli.
The software heritage graph dataset: public software development under one roof.
In MSR 2019: The 16th International Conference on Mining Software Repositories, 138–142. IEEE, 2019.
doi:10.1109/MSR.2019.00030. (BibTeX)