GitHub Repository Complexity Leads to Diminished Web Archive Availability

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Calano, David, Weigle, Michele C., Nelson, Michael L.
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915295703072768
author Calano, David
Weigle, Michele C.
Nelson, Michael L.
author_facet Calano, David
Weigle, Michele C.
Nelson, Michael L.
contents Software is often developed using versioned controlled software, such as Git, and hosted on centralized Web hosts, such as GitHub and GitLab. These Web hosted software repositories are made available to users in the form of traditional HTML Web pages for each source file and directory, as well as a presentational home page and various descriptive pages. We examined more than 12,000 Web hosted Git repository project home pages, primarily from GitHub, to measure how well their presentational components are preserved in the Internet Archive, as well as the source trees of the collected GitHub repositories to assess the extent to which their source code has been preserved. We found that more than 31% of the archived repository home pages examined exhibited some form of minor page damage and 1.6% exhibited major page damage. We also found that of the source trees analyzed, less than 5% of their source files were archived, on average, with the majority of repositories not having source files saved in the Internet Archive at all. The highest concentration of archived source files available were those linked directly from repositories' home pages at a rate of 14.89% across all available repositories and sharply dropping off at deeper levels of a repository's directory tree.
format Preprint
id arxiv_https___arxiv_org_abs_2505_15042
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle GitHub Repository Complexity Leads to Diminished Web Archive Availability
Calano, David
Weigle, Michele C.
Nelson, Michael L.
Digital Libraries
Information Retrieval
Software Engineering
Software is often developed using versioned controlled software, such as Git, and hosted on centralized Web hosts, such as GitHub and GitLab. These Web hosted software repositories are made available to users in the form of traditional HTML Web pages for each source file and directory, as well as a presentational home page and various descriptive pages. We examined more than 12,000 Web hosted Git repository project home pages, primarily from GitHub, to measure how well their presentational components are preserved in the Internet Archive, as well as the source trees of the collected GitHub repositories to assess the extent to which their source code has been preserved. We found that more than 31% of the archived repository home pages examined exhibited some form of minor page damage and 1.6% exhibited major page damage. We also found that of the source trees analyzed, less than 5% of their source files were archived, on average, with the majority of repositories not having source files saved in the Internet Archive at all. The highest concentration of archived source files available were those linked directly from repositories' home pages at a rate of 14.89% across all available repositories and sharply dropping off at deeper levels of a repository's directory tree.
title GitHub Repository Complexity Leads to Diminished Web Archive Availability
topic Digital Libraries
Information Retrieval
Software Engineering
url https://arxiv.org/abs/2505.15042