Influence of Roles in Decision-Making during OSS Development - A Study of Python']Python

被引:2
|
作者
Sharma, Pankajeshwara Nand [1 ]
Savarimuthu, Bastin Tony Roy [1 ]
Stanger, Nigel [1 ]
机构
[1] Univ Otago, Dunedin, Otago, New Zealand
关键词
Open Source Software (OSS); influence; roles; decision-making; onion model; !text type='Python']Python[!/text; PEP; social network analysis; rationale; SOURCE SOFTWARE-DEVELOPMENT; LEADERSHIP; INNOVATION; MOTIVATION;
D O I
10.1145/3463274.3463326
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 social roles in DM discussions (e.g., discussion starters), (iii) contributing to the OSS development social network through DM discussions, and (iv) how decisions are made under both scenarios. We examine these aspects in the evolution of the well-known Python project. We carried out a data-driven longitudinal study of their email communication spanning 20 years, comprising about 1.5 million emails. These emails contain decisions for 466 Python Enhancement Proposals (PEPs) that document the language's evolution. Our findings make the influence of different roles transparent to future (new) members, other stakeholders, and more broadly, to the OSS research community.
引用
收藏
页码:50 / 59
页数:10
相关论文
共 50 条
  • [22] Extracting Rationale for Open Source Software Development Decisions - A Study of Python']Python Email Archives
    Sharma, Pankajeshwara Nand
    Savarimuthu, Bastin Tony Roy
    Stanger, Nigel
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2021), 2021, : 1008 - 1019
  • [23] Influence of decision-making style and risk preference on decision-making in badminton
    Chi, Lizhong
    Zhou, Xiangwen
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2012, 47 : 111 - 111
  • [24] INFLUENCE OF TRAVELING ON DECISION-MAKING
    TAINSH, MA
    WINZAR, GHJ
    ERGONOMICS, 1975, 18 (04) : 427 - 434
  • [25] INFLUENCE OF TRAVELING ON DECISION-MAKING
    TAINSH, MA
    PERCEPTUAL AND MOTOR SKILLS, 1977, 44 (03) : 1106 - 1106
  • [26] DEVELOPMENT OF A DECISION-MAKING INVENTORY TO ASSESS JOHNSON DECISION-MAKING STYLES
    COSCARELLI, WC
    MEASUREMENT AND EVALUATION IN GUIDANCE, 1983, 16 (03): : 149 - 160
  • [27] Mining development and conservation: Using networks to influence decision-making
    Tacey, WH
    Ashford, MJ
    NATURE CONSERVATION 4: THE ROLE OF NETWORKS, 1996, 4 : 334 - 342
  • [28] Ascle-A Python']Python Natural Language Processing Toolkit for MedicalText Generation:Development and Evaluation Study
    Yang, Rui
    Zeng, Qingcheng
    You, Keen
    Qiao, Yujie
    Huang, Lucas
    Hsieh, Chia-Chun
    Rosand, Benjamin
    Goldwasser, Jeremy
    Dave, Amisha
    Keenan, Tiarnan
    Ke, Yuhe
    Hong, Chuan
    Liu, Nan
    Chew, Emily
    Radev, Dragomir
    Lu, Zhiyong
    Xu, Hua
    Chen, Qingyu
    Li, Irene
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2024, 26
  • [29] Ascle-A Python']Python Natural Language Processing Toolkit for MedicalText Generation:Development and Evaluation Study
    Yang, Rui
    Zeng, Qingcheng
    You, Keen
    Qiao, Yujie
    Huang, Lucas
    Hsieh, Chia-Chun
    Rosand, Benjamin
    Goldwasser, Jeremy
    Dave, Amisha
    Keenan, Tiarnan
    Ke, Yuhe
    Hong, Chuan
    Liu, Nan
    Chew, Emily
    Radev, Dragomir
    Lu, Zhiyong
    Xu, Hua
    Chen, Qingyu
    Li, Irene
    JOURNAL OF MEDICAL INTERNET RESEARCH, 2024, 26
  • [30] Shared knowledge and subgroup influence during decision-making discussions
    Larson, JR
    Sargis, EG
    Bauman, CW
    JOURNAL OF BEHAVIORAL DECISION MAKING, 2004, 17 (04) : 245 - 262