A Comparative Analysis of the Use of GitHub by Librarians and Non-Librarians

Abstract Objective – GitHub is a popular tool that allows software developers to collaborate and share their code on the web. Librarians have adopted GitHub to support their own work, sharing code in support of their libraries. This paper asks: How does librarians’ use of GitHub compare to that o...

Full description

Bibliographic Details
Main Author: Mark Edward Eaton
Format: Article
Language:English
Published: University of Alberta 2018-05-01
Series:Evidence Based Library and Information Practice
Online Access:https://journals.library.ualberta.ca/eblip/index.php/EBLIP/article/view/29291
_version_ 1818565949040623616
author Mark Edward Eaton
author_facet Mark Edward Eaton
author_sort Mark Edward Eaton
collection DOAJ
description Abstract Objective – GitHub is a popular tool that allows software developers to collaborate and share their code on the web. Librarians have adopted GitHub to support their own work, sharing code in support of their libraries. This paper asks: How does librarians’ use of GitHub compare to that of other users? Methods – To retrieve quantitative data on GitHub users, we queried the GitHub APIs (application programming interfaces). By assembling data on librarians’ use of GitHub, as well as on a comparison group, we provided preliminary comparisons of these two samples. We analyzed and visualized this data across a number of variables to offer salient insights as to how librarians compare to randomly selected GitHub users. Results – Librarians regularly use a more diverse range of programming languages than the comparison group, hinting at a broad range of possible uses of code in libraries. While the librarians’ sample group did not demonstrate statistically significant differences from the comparison group on most measures of activity and popularity, they scored significantly higher in reach and productivity than the comparison group. This could be due to librarians’ greater longevity on GitHub, as well as their greater investment in GitHub as a tool for sharing. Conclusion – Our data suggest that librarians are actively building their libraries with code and sharing the results. While it was unclear whether librarians were more active or popular on GitHub than the comparison group, it was clear that they demonstrated statistically significant outperformance in terms of reach and productivity. To explain these findings, we hypothesized that librarians’ embrace of GitHub is in line with widely held values of “openness” in the library profession.
first_indexed 2024-12-14T01:47:25Z
format Article
id doaj.art-eed3839b4a2b41c7b682291e6061406a
institution Directory Open Access Journal
issn 1715-720X
language English
last_indexed 2024-12-14T01:47:25Z
publishDate 2018-05-01
publisher University of Alberta
record_format Article
series Evidence Based Library and Information Practice
spelling doaj.art-eed3839b4a2b41c7b682291e6061406a2022-12-21T23:21:31ZengUniversity of AlbertaEvidence Based Library and Information Practice1715-720X2018-05-0113210.18438/eblip2929129291A Comparative Analysis of the Use of GitHub by Librarians and Non-LibrariansMark Edward Eaton0Robert J. Kibbee Library, Kingsborough Community College, City University of New YorkAbstract Objective – GitHub is a popular tool that allows software developers to collaborate and share their code on the web. Librarians have adopted GitHub to support their own work, sharing code in support of their libraries. This paper asks: How does librarians’ use of GitHub compare to that of other users? Methods – To retrieve quantitative data on GitHub users, we queried the GitHub APIs (application programming interfaces). By assembling data on librarians’ use of GitHub, as well as on a comparison group, we provided preliminary comparisons of these two samples. We analyzed and visualized this data across a number of variables to offer salient insights as to how librarians compare to randomly selected GitHub users. Results – Librarians regularly use a more diverse range of programming languages than the comparison group, hinting at a broad range of possible uses of code in libraries. While the librarians’ sample group did not demonstrate statistically significant differences from the comparison group on most measures of activity and popularity, they scored significantly higher in reach and productivity than the comparison group. This could be due to librarians’ greater longevity on GitHub, as well as their greater investment in GitHub as a tool for sharing. Conclusion – Our data suggest that librarians are actively building their libraries with code and sharing the results. While it was unclear whether librarians were more active or popular on GitHub than the comparison group, it was clear that they demonstrated statistically significant outperformance in terms of reach and productivity. To explain these findings, we hypothesized that librarians’ embrace of GitHub is in line with widely held values of “openness” in the library profession.https://journals.library.ualberta.ca/eblip/index.php/EBLIP/article/view/29291
spellingShingle Mark Edward Eaton
A Comparative Analysis of the Use of GitHub by Librarians and Non-Librarians
Evidence Based Library and Information Practice
title A Comparative Analysis of the Use of GitHub by Librarians and Non-Librarians
title_full A Comparative Analysis of the Use of GitHub by Librarians and Non-Librarians
title_fullStr A Comparative Analysis of the Use of GitHub by Librarians and Non-Librarians
title_full_unstemmed A Comparative Analysis of the Use of GitHub by Librarians and Non-Librarians
title_short A Comparative Analysis of the Use of GitHub by Librarians and Non-Librarians
title_sort comparative analysis of the use of github by librarians and non librarians
url https://journals.library.ualberta.ca/eblip/index.php/EBLIP/article/view/29291
work_keys_str_mv AT markedwardeaton acomparativeanalysisoftheuseofgithubbylibrariansandnonlibrarians
AT markedwardeaton comparativeanalysisoftheuseofgithubbylibrariansandnonlibrarians