Magnet or sticky? An OSS project-by-project typology

Kazuhiro Yamashita, Shane McIntosh, Yasutaka Kamei, Naoyasu Ubayashi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

19 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publication11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings
PublisherAssociation for Computing Machinery, Inc
Pages344-347
Number of pages4
ISBN (Electronic)9781450328630
DOIs
Publication statusPublished - May 31 2014
Event11th International Working Conference on Mining Software Repositories, MSR 2014 - Hyderabad, India
Duration: May 31 2014Jun 1 2014

Publication series

Name11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings

Other

Other11th International Working Conference on Mining Software Repositories, MSR 2014
CountryIndia
CityHyderabad
Period5/31/146/1/14

Fingerprint

Magnetism
Magnets
Open source software

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Software

Cite this

Yamashita, K., McIntosh, S., Kamei, Y., & Ubayashi, N. (2014). Magnet or sticky? An OSS project-by-project typology. In 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings (pp. 344-347). (11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings). Association for Computing Machinery, Inc. https://doi.org/10.1145/2597073.2597116

Magnet or sticky? An OSS project-by-project typology. / Yamashita, Kazuhiro; McIntosh, Shane; Kamei, Yasutaka; Ubayashi, Naoyasu.

11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings. Association for Computing Machinery, Inc, 2014. p. 344-347 (11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Yamashita, K, McIntosh, S, Kamei, Y & Ubayashi, N 2014, Magnet or sticky? An OSS project-by-project typology. in 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings. 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings, Association for Computing Machinery, Inc, pp. 344-347, 11th International Working Conference on Mining Software Repositories, MSR 2014, Hyderabad, India, 5/31/14. https://doi.org/10.1145/2597073.2597116
Yamashita K, McIntosh S, Kamei Y, Ubayashi N. Magnet or sticky? An OSS project-by-project typology. In 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings. Association for Computing Machinery, Inc. 2014. p. 344-347. (11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings). https://doi.org/10.1145/2597073.2597116
Yamashita, Kazuhiro ; McIntosh, Shane ; Kamei, Yasutaka ; Ubayashi, Naoyasu. / Magnet or sticky? An OSS project-by-project typology. 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings. Association for Computing Machinery, Inc, 2014. pp. 344-347 (11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings).
@inproceedings{fe6054b267f34183b223d2c8617057a1,
title = "Magnet or sticky? An OSS project-by-project typology",
abstract = "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.",
author = "Kazuhiro Yamashita and Shane McIntosh and Yasutaka Kamei and Naoyasu Ubayashi",
year = "2014",
month = "5",
day = "31",
doi = "10.1145/2597073.2597116",
language = "English",
series = "11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings",
publisher = "Association for Computing Machinery, Inc",
pages = "344--347",
booktitle = "11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings",

}

TY - GEN

T1 - Magnet or sticky? An OSS project-by-project typology

AU - Yamashita, Kazuhiro

AU - McIntosh, Shane

AU - Kamei, Yasutaka

AU - Ubayashi, Naoyasu

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

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

ER -