Presentation 2023-07-22
Exploring the Magnetic or Sticky Nature of GitHub Ecosystems: NPM, PyPI, and Rubygems
Shurong Sun, Olivier Nourry, Dong Wang, Yasutaka Kamei,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Software ecosystems consist of a number of software projects that are developed and evolve within a shared environment. However, it is challenging for ecosystems to attract new contributors and retain the existing ones. Although several studies have investigated contributor migration and project sustainability, the magnetic and sticky natures (a pair of population migration metrics) of software ecosystems are still unclear. In this paper, we conduct an empirical study on three popular ecosystems (npm, PyPI, and RubyGems) to quantitatively measure their magnet and sticky values. Our results show that npm and PyPI are more likely to attract new contributors while RubyGems tends to better retain existing contributors. Moreover, at the project domain level, we find that textit{web libraries and frameworks} repositories are less likely to retain their contributors. Our work provides new insights into capturing the trends of contributor migration.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Mining Software Repositories / Developer Migration / Open-Source Ecosystems
Paper # SS2023-17,KBSE2023-28
Date of Issue 2023-07-13 (SS, KBSE)

Conference Information
Committee SS / KBSE / IPSJ-SE
Conference Date 2023/7/20(3days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Kozo Okano(Shinshu Univ.) / Takuya Saruwatari(NTT Data) / 鷲崎 弘宜(早稲田大)
Vice Chair Yoshiki Higo(Osaka Univ.) / Yoshinori Tanabe(Tsurumi Univ.)
Secretary Yoshiki Higo(Shinshu Univ.) / Yoshinori Tanabe(Tokyo Inst. of Tech.) / (BIPROGY)
Assistant Shinsuke Matsumoto(Osaka Univ.) / TakaShi Kitamura(AIST) / TakaFumi Tanaka(Tamagawa Univ.) / 新原 敦介(日立) / 竹之内 啓太(NTTデータ)

Paper Information
Registration To Technical Committee on Software Science / Technical Committee on Knowledge-Based Software Engineering / Special Interest Group on Software Engineering
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Exploring the Magnetic or Sticky Nature of GitHub Ecosystems: NPM, PyPI, and Rubygems
Sub Title (in English)
Keyword(1) Mining Software Repositories
Keyword(2) Developer Migration
Keyword(3) Open-Source Ecosystems
Keyword(4)
1st Author's Name Shurong Sun
1st Author's Affiliation Kyushu University(Kyushu Univ.)
2nd Author's Name Olivier Nourry
2nd Author's Affiliation Kyushu University(Kyushu Univ.)
3rd Author's Name Dong Wang
3rd Author's Affiliation Kyushu University(Kyushu Univ.)
4th Author's Name Yasutaka Kamei
4th Author's Affiliation Kyushu University(Kyushu Univ.)
Date 2023-07-22
Paper # SS2023-17,KBSE2023-28
Volume (vol) vol.123
Number (no) SS-123,KBSE-124
Page pp.pp.92-97(SS), pp.92-97(KBSE),
#Pages 6
Date of Issue 2023-07-13 (SS, KBSE)