Recently, curation practices start to develop in GitHub, where developers systematically put efforts to select, evaluate, and organize existing artifacts for the purposes of preservation and future use in software development. Curation practices in social media sites, such as Twitter and Pinterest, have been investigated, raising questions about the nature of collaborative curation in a professional/product-oriented site. In this study, we identify and characterize curation projects hosted on GitHub, and compare curation projects with software projects to study how this practice takes place and how it is different from the original use of GitHub. We find that curation has emerged as a highly popular category of GitHub project, which is directed to learning and professional development, and curation practice leverages collaborative tools and practices native to GitHub. Although curation projects and software projects use the same set of activities for development, they are different from each other in terms of the quantity of each type of activity performed by developers.
[1]
James D. Herbsleb,et al.
Impression formation in online peer production: activity traces and personal profiles in github
,
2013,
CSCW.
[2]
Tara Matthews,et al.
Beyond end user content to collaborative knowledge mapping: interrelations among community social tools
,
2014,
CSCW.
[3]
James D. Herbsleb,et al.
Social coding in GitHub: transparency and collaboration in an open software repository
,
2012,
CSCW.
[4]
Kevin Duh,et al.
Creating Stories: Social Curation of Twitter Messages
,
2012,
ICWSM.
[5]
John M. Carroll,et al.
Making Big Data Transparent to the Software Developers' Community
,
2015,
Big Data - Algorithms, Analytics, and Applications.
[6]
John M. Carroll,et al.
Exploring the ecosystem of software developers on GitHub and other platforms
,
2014,
CSCW Companion '14.