Understanding how GitHub supports curation repositories

Yu Wu, Jessica Kropczynski, Raquel Prates, John M. Carroll

Research output: Contribution to journalArticle

Abstract

In recent years, software developers have started to appropriate GitHub repositories to curate resources, in order to systematically select, evaluate, and organize existing artifacts for preservation and future use. Curation behaviors in social media sites, such as users' experiences to curate tweets from Twitter and pins on Pinterest, are well documented. However, GitHub, as a social coding platform, presents a new context for this activity, raising questions about the nature of curation on this task-driven online work site. To explore and understand curation on GitHub, we compared and contrasted curation repositories with software repositories using activity logs and analyzed the content of popular curation repositories. Our results show that: (1) curation repositories have become a favorite category of repositories in GitHub; (2) curation repositories leverage collaborative features and practices native to GitHub in new ways; (3) curation repositories collect and preserve high-quality resources for the software developers' community. Our results suggest that curation is becoming increasingly important to the software developers' community, and current practices can be better supported with tools designed specifically for curation.

Original languageEnglish (US)
Article number29
JournalFuture Internet
Volume10
Issue number3
DOIs
StatePublished - Mar 10 2018

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications

Cite this

Wu, Yu ; Kropczynski, Jessica ; Prates, Raquel ; Carroll, John M. / Understanding how GitHub supports curation repositories. In: Future Internet. 2018 ; Vol. 10, No. 3.
@article{3341ab9d16c44700a70049d44f17fa98,
title = "Understanding how GitHub supports curation repositories",
abstract = "In recent years, software developers have started to appropriate GitHub repositories to curate resources, in order to systematically select, evaluate, and organize existing artifacts for preservation and future use. Curation behaviors in social media sites, such as users' experiences to curate tweets from Twitter and pins on Pinterest, are well documented. However, GitHub, as a social coding platform, presents a new context for this activity, raising questions about the nature of curation on this task-driven online work site. To explore and understand curation on GitHub, we compared and contrasted curation repositories with software repositories using activity logs and analyzed the content of popular curation repositories. Our results show that: (1) curation repositories have become a favorite category of repositories in GitHub; (2) curation repositories leverage collaborative features and practices native to GitHub in new ways; (3) curation repositories collect and preserve high-quality resources for the software developers' community. Our results suggest that curation is becoming increasingly important to the software developers' community, and current practices can be better supported with tools designed specifically for curation.",
author = "Yu Wu and Jessica Kropczynski and Raquel Prates and Carroll, {John M.}",
year = "2018",
month = "3",
day = "10",
doi = "10.3390/fi10030029",
language = "English (US)",
volume = "10",
journal = "Future Internet",
issn = "1999-5903",
publisher = "Multidisciplinary Digital Publishing Institute (MDPI)",
number = "3",

}

Understanding how GitHub supports curation repositories. / Wu, Yu; Kropczynski, Jessica; Prates, Raquel; Carroll, John M.

In: Future Internet, Vol. 10, No. 3, 29, 10.03.2018.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Understanding how GitHub supports curation repositories

AU - Wu, Yu

AU - Kropczynski, Jessica

AU - Prates, Raquel

AU - Carroll, John M.

PY - 2018/3/10

Y1 - 2018/3/10

N2 - In recent years, software developers have started to appropriate GitHub repositories to curate resources, in order to systematically select, evaluate, and organize existing artifacts for preservation and future use. Curation behaviors in social media sites, such as users' experiences to curate tweets from Twitter and pins on Pinterest, are well documented. However, GitHub, as a social coding platform, presents a new context for this activity, raising questions about the nature of curation on this task-driven online work site. To explore and understand curation on GitHub, we compared and contrasted curation repositories with software repositories using activity logs and analyzed the content of popular curation repositories. Our results show that: (1) curation repositories have become a favorite category of repositories in GitHub; (2) curation repositories leverage collaborative features and practices native to GitHub in new ways; (3) curation repositories collect and preserve high-quality resources for the software developers' community. Our results suggest that curation is becoming increasingly important to the software developers' community, and current practices can be better supported with tools designed specifically for curation.

AB - In recent years, software developers have started to appropriate GitHub repositories to curate resources, in order to systematically select, evaluate, and organize existing artifacts for preservation and future use. Curation behaviors in social media sites, such as users' experiences to curate tweets from Twitter and pins on Pinterest, are well documented. However, GitHub, as a social coding platform, presents a new context for this activity, raising questions about the nature of curation on this task-driven online work site. To explore and understand curation on GitHub, we compared and contrasted curation repositories with software repositories using activity logs and analyzed the content of popular curation repositories. Our results show that: (1) curation repositories have become a favorite category of repositories in GitHub; (2) curation repositories leverage collaborative features and practices native to GitHub in new ways; (3) curation repositories collect and preserve high-quality resources for the software developers' community. Our results suggest that curation is becoming increasingly important to the software developers' community, and current practices can be better supported with tools designed specifically for curation.

UR - http://www.scopus.com/inward/record.url?scp=85043398513&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85043398513&partnerID=8YFLogxK

U2 - 10.3390/fi10030029

DO - 10.3390/fi10030029

M3 - Article

AN - SCOPUS:85043398513

VL - 10

JO - Future Internet

JF - Future Internet

SN - 1999-5903

IS - 3

M1 - 29

ER -