DocumentCode
3452689
Title
What Is the Gist? Understanding the Use of Public Gists on GitHub
Author
Weiliang Wang ; Poo-Caamano, German ; Wilde, Evan ; German, Daniel M.
Author_Institution
Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
fYear
2015
fDate
16-17 May 2015
Firstpage
314
Lastpage
323
Abstract
GitHub is a popular source code hosting site which serves as a collaborative coding platform. The many features of GitHub have greatly facilitated developers\´ collaboration, communication, and coordination. Gists are one feature of GitHub, which defines them as "a simple way to share snippets and pastes with others." This three-part study explores how users are using Gists. The first part is a quantitative analysis of Gist metadata and contents. The second part investigates the information contained in a Gist: We sampled 750k users and their Gists (totalling 762k Gists), then manually categorized the contents of 398. The third part of the study investigates what users are saying Gists are for by reading the contents of web pages and twitter feeds. The results indicate that Gists are used by a small portion of GitHub users, and those that use them typically only have a few. We found that Gists are usually small and composed of a single file. However, Gists serve a wide variety of uses, from saving snippets of code, to creating reusable components for web pages.
Keywords
meta data; software engineering; source code (software); Gist metadata; GitHub; collaborative coding platform; public Gists; source code hosting site; Collaboration; HTML; Metadata; Software; Twitter; Web pages; Gists; GitHub; Mining Software Repositories;
fLanguage
English
Publisher
ieee
Conference_Titel
Mining Software Repositories (MSR), 2015 IEEE/ACM 12th Working Conference on
Conference_Location
Florence
Type
conf
DOI
10.1109/MSR.2015.36
Filename
7180090
Link To Document