2014 · 36 citations · 31 references
Social SciencesComputer ScienceCommunity DevelopmentCommunity EngagementSoftware EngineeringCommunity CollaborationCommunity-led DevelopmentVirtual CommunitiesWeak Ties Theory
Community code engagements -- short-term, intensive software development events -- are used by some scientific communities to create new software features and promote community building. But there is as yet little empirical support for their effectiveness. This paper presents a qualitative study of two types of community code engagements: Google Summer of Code (GSoC) and hackathons. We investigated the range of outcomes these engagements produce and the underlying practices that lead to these outcomes. In GSoC, the vision and experience of core members of the community influence project selection, and the intensive mentoring process facilitates creation of strong ties. Most GSoC projects result in stable features. The agenda setting phase of hackathons reveals high priority issues perceived by the community. Social events among the relatively large numbers of participants over brief engagements tend to create weak ties. Most hackathons result in prototypes rather than finished tools. We discuss themes and tradeoffs that suggest directions for future empirical work around designing community code engagements.
31
Basic local alignment search tool
Stephen F. Altschul, Warren Gish, Webb Miller et al. · Journal of Molecular Biology · 1990 · 94.5K citations
Cytoscape: A Software Environment for Integrated Models of Biomolecular Interaction Networks
Paul Shannon, Andrew Markiel, Owen Ozier et al. · Genome Research · 2003 · 54.3K citations · Full text
Situated Learning: Legitimate Peripheral Participation.
Maurice Bloch, Jean Lave, Étienne Wenger · Man · 1994 · 39.8K citations
Mark Granovetter · American Journal of Sociology · 1973 · 38.5K citations