Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

The Rise of GitHub in Scholarly Publications

  • Conference paper
  • First Online:
Linking Theory and Practice of Digital Libraries (TPDL 2022)

Abstract

The definition of scholarly content has expanded to include the data and source code that contribute to a publication. While major archiving efforts to preserve conventional scholarly content, typically in PDFs (e.g., LOCKSS, CLOCKSS, Portico), are underway, no analogous effort has yet emerged to preserve the data and code referenced in those PDFs, particularly the scholarly code hosted online on Git Hosting Platforms (GHPs). Similarly, the Software Heritage Foundation is working to archive public source code, but there is value in archiving the issue threads, pull requests, and wikis that provide important context to the code while maintaining their original URLs. In current implementations, source code and its ephemera are not preserved, which presents a problem for scholarly projects where reproducibility matters. To understand and quantify the scope of this issue, we analyzed the use of GHP URIs in the arXiv and PMC corpora from January 2007 to December 2021. In total, there were 253,590 URIs to GitHub, SourceForge, Bitbucket, and GitLab repositories across the 2.66 million publications in the corpora. We found that GitHub, GitLab, SourceForge, and Bitbucket were collectively linked to 160 times in 2007 and 76,746 times in 2021. In 2021, one out of five publications in the arXiv corpus included a URI to GitHub. The complexity of GHPs like GitHub is not amenable to conventional Web archiving techniques. Therefore, the growing use of GHPs in scholarly publications points to an urgent and growing need for dedicated efforts to archive their holdings in order to preserve research code and its scholarly ephemera.

Supported by the Alfred P. Sloan Foundation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://github.com.

  2. 2.

    https://zenodo.org.

  3. 3.

    https://softwareheritage.org/.

  4. 4.

    https://www.ncbi.nlm.nih.gov/pmc/pub/addjournal/.

  5. 5.

    https://arxiv.org/help/arxiv_identifier.

  6. 6.

    https://pypi.org/project/PyPDF2/.

  7. 7.

    https://pypi.org/project/pypdfium2/.

  8. 8.

    https://refhub.elsevier.com.

  9. 9.

    http://tracer.mementoweb.org.

References

  1. Agol, E., Hernandez, D.M., Langford, Z.: A differentiable N-body code for transit timing and dynamical modeling. I. Algorithm and derivatives. Technical report arXiv:2106.02188, arXiv (2021). https://doi.org/10.1093/mnras/stab2044

  2. Brunelle, J.F., Weigle, M.C., Nelson, M.L.: Archival crawlers and JavaScript: discover more stuff but crawl more slowly. In: Proceedings of the 2017 ACM/IEEE Joint Conference on Digital Libraries (JCDL), pp. 1–10. IEEE (2017). https://doi.org/10.1109/JCDL.2017.7991554

  3. Chen, L., et al.: The bioinformatics toolbox for circRNA discovery and analysis. Brief. Bioinform. 22(2), 1706–1728 (2021). https://doi.org/10.1093/bib/bbaa001

    Article  Google Scholar 

  4. Dhole, K.D., et al.: NL-augmenter: a framework for task-sensitive natural language augmentation. Technical report. arXiv:2112.02721 [cs], arXiv (2021)

  5. Di Cosmo, R., Zacchiroli, S.: Software heritage: why and how to preserve software source code. In: Proceedings of the iPRES 2017–14th International Conference on Digital Preservation, pp. 1–10 (2017). https://hal.archives-ouvertes.fr/hal-01590958

  6. Escamilla, E.: Extract-URLs (2021). https://github.com/elescamilla/Extract-URLs

  7. Fenton, E.G.: An overview of portico: an electronic archiving service. Ser. Rev. 32(2), 81–86 (2006). https://doi.org/10.1080/00987913.2006.10765036

    Article  Google Scholar 

  8. Fromme, A.: arXiv hits 2M submissions (2022). https://news.cornell.edu/stories/2022/01/arxiv-hits-2m-submissions

  9. Färber, M.: Analyzing the GitHub repositories of research papers. In: Proceedings of the ACM/IEEE Joint Conference on Digital Libraries in 2020, pp. 491–492. ACM (2020). https://doi.org/10.1145/3383583.3398578

  10. Milliken, G.: Archiving the scholarly git experience: an environmental scan. Technical report, arXiv (2021). https://osf.io/ku24q/

  11. GitHub Docs: Managing a custom domain for your GitHub Pages site (2022). https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site

  12. Hasselbring, W., Carr, L., Hettrick, S., Packer, H., Tiropanis, T.: FAIR and open computer science research software. Technical report. 1908.05986, arXiv (2019). https://doi.org/10.48550/arXiv.1908.05986

  13. He, L., Nahar, V.: Reuse of scientific data in academic publications: an investigation of Dryad Digital Repository. Aslib J. Inf. Manag. 68(4), 478–494 (2016). https://doi.org/10.1108/AJIM-01-2016-0008

    Article  Google Scholar 

  14. Hendricks, G., Tkaczyk, D., Lin, J., Feeney, P.: Crossref: the sustainable source of community-owned scholarly metadata. Quant. Sci. Stud. 1(1), 414–427 (2020). https://doi.org/10.1162/qss_a_00022

    Article  Google Scholar 

  15. Hettrick, S.: It’s impossible to conduct research without software, say 7 out of 10 UK researchers (2014). https://www.software.ac.uk/blog/2014-12-04-its-impossible-conduct-research-without-software-say-7-out-10-uk-researchers

  16. Jones, S.M., Van de Sompel, H., Shankar, H., Klein, M., Tobin, R., Grover, C.: Scholarly context adrift: three out of four URI references lead to changed content. PLoS ONE 11, 1–32 (2016). https://doi.org/10.1371/journal.pone.0167475

    Article  Google Scholar 

  17. Kayani, M., Huang, W., Feng, R., Chen, L.: Genome-resolved metagenomics using environmental and clinical samples. Briefings Bioinform. 22(5) (2021). https://doi.org/10.1093/bib/bbab030

  18. Klein, M., Shankar, H., Balakireva, L., Van de Sompel, H.: The memento tracer framework: balancing quality and scalability for web archiving. In: Doucet, A., Isaac, A., Golub, K., Aalberg, T., Jatowt, A. (eds.) TPDL 2019. LNCS, vol. 11799, pp. 163–176. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30760-8_15

    Chapter  Google Scholar 

  19. Klein, M., et al.: Scholarly context not found: one in five articles suffers from reference rot. PLoS ONE 9, 1–39 (2014). https://doi.org/10.1371/journal.pone.0115253

    Article  Google Scholar 

  20. Kreymer, I.: A New Phase for Webrecorder Project, Conifer and ReplayWeb.page (2020). https://webrecorder.net/2020/06/11/webrecorder-conifer-and-replayweb-page.html

  21. Kuo, T., Zavaleta Rojas, H., Ohno-Machado, L.: Comparison of blockchain platforms: a systematic review and healthcare examples. J. Am. Med. Inform. Assoc. 26(5), 462–478 (2019). https://doi.org/10.1093/jamia/ocy185

    Article  Google Scholar 

  22. Milliken, G., Nguyen, S., Steeves, V.: A behavioral approach to understanding the git experience. In: Proceedings of the HICSS-54, p. 7239 (2021). https://doi.org/10.24251/HICSS.2021.872

  23. Reich, V., Rosenthal, D.S.H.: LOCKSS: a permanent web publishing and access system. D-Lib Mag. 7(6) (2001). https://doi.org/10.1045/june2001-reich

  24. Reich, V.: CLOCKSS-It takes a community. Ser. Libr. 54(1–2), 135–139 (2008). https://doi.org/10.1080/03615260801973968

    Article  Google Scholar 

  25. Squire, M.: Forge++: the changing landscape of development. In: Proceedings of the HICSS (2014). https://doi.org/10.1109/HICSS.2014.405

  26. Truyen, E., Van Landuyt, D., Preuveneers, D., Lagaisse, B., Joosen, W.: A comprehensive feature comparison study of open-source container orchestration frameworks. Technical report, arXiv (2021). https://doi.org/10.48550/arXiv.2002.02806

  27. Van de Sompel, H., Klein, M., Shankar, H.: Towards robust hyperlinks for web-based scholarly communication. In: Watt, S.M., Davenport, J.H., Sexton, A.P., Sojka, P., Urban, J. (eds.) CICM 2014. LNCS (LNAI), vol. 8543, pp. 12–25. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-08434-3_2

    Chapter  Google Scholar 

  28. Wattanakriengkrai, S., et al.: GitHub repositories with links to academic papers: public access, traceability, and evolution. J. Syst. Softw. 183 (2022). https://doi.org/10.1016/j.jss.2021.111117

  29. Yang, C., et al.: A review of computational tools for generating metagenome-assembled genomes from metagenomic sequencing data. Comput. Struct. Biotechnol. J. 19, 6301–6314 (2021). https://doi.org/10.1016/j.csbj.2021.11.028

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emily Escamilla .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Escamilla, E., Klein, M., Cooper, T., Rampin, V., Weigle, M.C., Nelson, M.L. (2022). The Rise of GitHub in Scholarly Publications. In: Silvello, G., et al. Linking Theory and Practice of Digital Libraries. TPDL 2022. Lecture Notes in Computer Science, vol 13541. Springer, Cham. https://doi.org/10.1007/978-3-031-16802-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-16802-4_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-16801-7

  • Online ISBN: 978-3-031-16802-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics