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) |