MODELING DISTRIBUTED COLLABORATION ON GITHUB

被引:12
作者
McDonald, Nora [1 ]
Blincoe, Kelly [2 ]
Petakovic, Eva [3 ]
Goggins, Sean [3 ]
机构
[1] Drexel Univ, Coll Comp & Informat, Philadelphia, PA 19104 USA
[2] Univ Victoria, Dept Comp Sci, SEGAL Res Grp, Victoria, BC V8P 5C2, Canada
[3] Univ Missouri, MU Informat Inst, Columbia, MO 65211 USA
来源
ADVANCES IN COMPLEX SYSTEMS | 2014年 / 17卷 / 7-8期
关键词
GitHub; distributed leadership; open source software;
D O I
10.1142/S0219525914500246
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In this paper, we apply concepts from Distributed Leadership, a theory suggesting that leadership is shared among members of an organization, to frame models of contribution that we uncover in five relatively successful open source software (OSS) projects hosted on GitHub. In this qualitative, comparative case study, we show how these projects make use of GitHub features such as pull requests (PRs). We find that projects in which member PRs are more frequently merged with the codebase experience more sustained participation. We also find that projects with higher success rates among contributors and higher contributor retention tend to have more distributed (non-centralized) practices for reviewing and processing PRs. The relationships between organizational form and GitHub practices are enabled and made visible as a result of GitHub's novel interface. Our results demonstrate specific dimensions along which these projects differ and explicate a framework that warrants testing in future studies of OSS, particularly GitHub.
引用
收藏
页数:24
相关论文
共 22 条
[1]  
[Anonymous], 1 MONDAY
[2]  
[Anonymous], 2013, P 16 C COMP SUPP COO
[3]  
[Anonymous], 2000, Community Building on the Web: Secret strategies for successful online communities
[4]  
Crowston K., 2005, OSSCON GEN IT
[5]  
Dabbish L., 2012, P ACM 2012 C COMP SU, P1277, DOI DOI 10.1145/2145204.2145396
[6]   Socialization in an open source software community: A socio-technical analysis [J].
Ducheneaut N. .
Computer Supported Cooperative Work (CSCW), 2005, 14 (4) :323-368
[7]   Shared leadership in the Apache project [J].
Fielding, RT .
COMMUNICATIONS OF THE ACM, 1999, 42 (04) :42-43
[8]  
German Daniel., 2003, In Proceedings of the 3rd Workshop on Open Source Software Engineering, P63
[9]   Group informatics: A methodological approach and ontology for sociotechnical group research [J].
Goggins, Sean P. ;
Mascaro, Christopher ;
Valetto, Giuseppe .
JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2013, 64 (03) :516-539
[10]   Distributed leadership as a unit of analysis [J].
Gronn, P .
LEADERSHIP QUARTERLY, 2002, 13 (04) :423-451