Towards Understanding the Public Gists on GitHub
Date
2016-04-27
Authors
Wang, Weiliang
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
GitHub is a popular source code hosting site which serves as not only a collaborative coding platform but also a social network. Various unique features of GitHub
have greatly facilitated developers’ collaboration, communication, and coordination,
which has given rise to many research in different angles. One of GitHub features is
Gists, which is expected to be a tool for instantly sharing code, notes, and snippets.
However, it hasn’t been paid much attention by researchers.
The goal of this study is to understand what GitHub Gists look like and how they
are used. It was composed of three parts. The first part was a quantitative analysis
of the metadata of 562,993 GitHub users, 618,393 Gists and 793,891 files contained
in those Gists. For the second part, manual coding was conducted for the content of
400 randomly selected Gists. The third part was qualitative analysis of the searched
results from Google and Twitter about how individuals use Gists.
The study result shows that only a small portion of GitHub users use Gists. Most
of Gists contain small snippets of source code, but a great variety of Gists content
was also discovered. The majority of Gists were not updated frequently, and users
rarely fork or comment other users’ Gists. Gists are being used in lots of ways, from
saving snippets of code or notes, sharing files, to drafting their writings.
Description
Keywords
Gists, GitHub, Version Control System