TL;DR
This study analyzes the influence of different roles in decision-making within the Python OSS project over 20 years, revealing how roles impact discussions and decisions in open source governance.
Contribution
It provides a comprehensive, data-driven analysis of role prominence in decision-making and social interactions in OSS development, focusing on Python's evolution.
Findings
Roles significantly influence decision discussions and outcomes.
Members in different roles have distinct social and decision-making prominence.
Decision-making patterns evolve over the project's 20-year history.
Abstract
Governance has been highlighted as a key factor in the success of an Open Source Software (OSS) project. It is generally seen that in a mixed meritocracy and autocracy governance model, the decision-making (DM) responsibility regarding what features are included in the OSS is shared among members from select roles; prominently the project leader. However, less examination has been made whether members from these roles are also prominent in DM discussions and how decisions are made, to show they play an integral role in the success of the project. We believe that to establish their influence, it is necessary to examine not only discussions of proposals in which the project leader makes the decisions, but also those where others make the decisions. Therefore, in this study, we examine the prominence of members performing different roles in: (i) making decisions, (ii) performing certain…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
