TY - GEN
T1 - Magnet or sticky? An OSS project-by-project typology
AU - Yamashita, Kazuhiro
AU - McIntosh, Shane
AU - Kamei, Yasutaka
AU - Ubayashi, Naoyasu
N1 - Publisher Copyright:
Copyright 2014 ACM.
PY - 2014/5/31
Y1 - 2014/5/31
N2 - For Open Source Software (OSS) projects, retaining existing contributors and attracting new ones is a major concern. In this paper, we expand and adapt a pair of population migration metrics to analyze migration trends in a collection of open source projects. Namely, we study: (1) project stickiness, i.e., its tendency to retain existing contributors and (2) project magnetism, i.e., its tendency to attract new contributors. Using quadrant plots, we classify projects as attractive (highly magnetic and sticky), stagnant (highly sticky, weakly magnetic), fluctuating (highly magnetic, weakly sticky), or terminal (weakly magnetic and sticky). Through analysis of the MSR challenge dataset, we find that: (1) quadrant plots can effectively identify at-risk projects, (2) stickiness is often motivated by professional activity and (3) transitions among quadrants as a project ages often coincides with interesting events in the evolution history of a project.
AB - For Open Source Software (OSS) projects, retaining existing contributors and attracting new ones is a major concern. In this paper, we expand and adapt a pair of population migration metrics to analyze migration trends in a collection of open source projects. Namely, we study: (1) project stickiness, i.e., its tendency to retain existing contributors and (2) project magnetism, i.e., its tendency to attract new contributors. Using quadrant plots, we classify projects as attractive (highly magnetic and sticky), stagnant (highly sticky, weakly magnetic), fluctuating (highly magnetic, weakly sticky), or terminal (weakly magnetic and sticky). Through analysis of the MSR challenge dataset, we find that: (1) quadrant plots can effectively identify at-risk projects, (2) stickiness is often motivated by professional activity and (3) transitions among quadrants as a project ages often coincides with interesting events in the evolution history of a project.
UR - http://www.scopus.com/inward/record.url?scp=84907809843&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84907809843&partnerID=8YFLogxK
U2 - 10.1145/2597073.2597116
DO - 10.1145/2597073.2597116
M3 - Conference contribution
AN - SCOPUS:84907809843
T3 - 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings
SP - 344
EP - 347
BT - 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings
PB - Association for Computing Machinery, Inc
T2 - 11th International Working Conference on Mining Software Repositories, MSR 2014
Y2 - 31 May 2014 through 1 June 2014
ER -