• 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