Revisiting the applicability of the pareto principle to core development teams in open source software projects

Kazuhiro Yamashita, Shane McIntosh, Yasutaka Kamei, Ahmed E. Hassan, Naoyasu Ubayashi

研究成果: Chapter in Book/Report/Conference proceedingConference contribution

21 被引用数 (Scopus)

抄録

It is often observed that the majority of the development work of an Open Source Software (OSS) project is contributed by a core team, i.e., a small subset of the pool of active developers. In fact, recent work has found that core development teams follow the Pareto principle-roughly 80% of the code contributions are produced by 20% of the active developers. However, those findings are based on samples of between one and nine studied systems. In this paper, we revisit prior studies about core developers using 2,496 projects hosted on GitHub. We find that even when we vary the heuristic for detecting core developers, and when we control for system size, team size, and project age: (1) the Pareto principle does not seem to apply for 40%-87% of GitHub projects; and (2) more than 88% of GitHub projects have fewer than 16 core developers. Moreover, we find that when we control for the quantity of contributions, bug fixing accounts for a similar proportion of the contributions of both core (18%-20%) and non-core developers (21%-22%). Our findings suggest that the Pareto principle is not compatible with the core teams of many GitHub projects. In fact, several of the studied GitHub projects are susceptible to the bus factor, where the impact of a core developer leaving would be quite harmful.

本文言語英語
ホスト出版物のタイトル14th International Workshop on Principles of Software Evolution, IWPSE 2015 - Proceedings
出版社Institute of Electrical and Electronics Engineers Inc.
ページ46-55
ページ数10
ISBN(電子版)9781450338165
DOI
出版ステータス出版済み - 8 30 2015
イベント14th International Workshop on Principles of Software Evolution, IWPSE 2015 - Bergamo, イタリア
継続期間: 8 30 2015 → …

出版物シリーズ

名前International Workshop on Principles of Software Evolution (IWPSE)
30-Aug-2015

その他

その他14th International Workshop on Principles of Software Evolution, IWPSE 2015
Countryイタリア
CityBergamo
Period8/30/15 → …

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Modelling and Simulation
  • Computational Theory and Mathematics

フィンガープリント 「Revisiting the applicability of the pareto principle to core development teams in open source software projects」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル