Joint Effect of Team Structure and Software Architecture in Open Source Software Development

被引:14
|
作者
Nan, Ning [1 ]
Kumar, Sanjeev [2 ]
机构
[1] Univ British Columbia, Vancouver, BC V6T 1Z2, Canada
[2] Univ Wisconsin, Sheldon B Lubar Sch Business, Milwaukee, WI 53201 USA
关键词
Collaboration network; open source software; social network analysis; software architecture; software project performance; PARTICIPATION; INFORMATION; PERFORMANCE; NETWORKS; GOVERNANCE; COMPLEXITY; ECONOMIES; QUALITY; DESIGN; IMPACT;
D O I
10.1109/TEM.2012.2232930
中图分类号
F [经济];
学科分类号
02 ;
摘要
In this study, we seek to understand socio-technical interactions in a system development context via an examination of the joint effect of developer team structure and open source software (OSS) architecture on OSS development performance. Using detailed data collected from code repositories from Soure-Forge.com, we find that developer team structure and software architecture significantly moderate each other's effect on OSS development performance. Larger teams tend to producemore favorable project performance when the project being developed has a high level of structural interdependency while projects with a low level of structural interdependency require smaller teams in order to achieve better project performance. Meanwhile, centralized teams tend to have a positive impact on project performance when the OSS project has a high level of structural interdependency. However, when a project has a low level of structural interdependency, centralized teams can impair project performance. This study extends our understanding of information technology's deep engagement in organizational life and provides directions for open source practitioners to better organize their projects to achieve greater performance.
引用
收藏
页码:592 / 603
页数:12
相关论文
共 50 条
  • [1] A Study on the Software Architecture Documentation Practices and Maturity in Open-Source Software Development
    Muszynski, Michel
    Lugtigheid, Sven
    Castor, Fernando
    Brinkkemper, Sjaak
    [J]. IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2022), 2022, : 47 - 57
  • [2] Software architecture in an open source world
    Fielding, RT
    [J]. ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 43 - 43
  • [3] GiPSi:: An open source/open architecture software development framework for surgical simulation
    Çavusoglu, MC
    Göktekin, TG
    Tendick, F
    Sastry, S
    [J]. MEDICINE MEETS VIRTUAL REALITY 12: BUILDING A BETTER YOU: THE NEXT TOOLS FOR MEDICAL EDUCATION, DIAGNOSIS , AND CARE, 2004, 98 : 46 - 48
  • [4] GiPSi:: An open source/open architecture software development framework for surgical simulation
    Goktekin, TG
    Çavusoglu, MC
    Tendick, R
    Sastry, S
    [J]. MEDICAL SIMULATION, PROCEEDINGS, 2004, 3078 : 240 - 248
  • [5] The software architect -: and the software architecture team
    Kruchten, P
    [J]. SOFTWARE ARCHITECTURE, 1999, 12 : 565 - 583
  • [6] Software Architecture Degradation in Open Source Software: A Systematic Literature Review
    Baabad, Ahmed
    Zulzalil, Hazura Binti
    Hassan, Sa'adah
    Baharom, Salmi Binti
    [J]. IEEE ACCESS, 2020, 8 (08): : 173681 - 173709
  • [7] An Open Source Software Architecture for Smart Buildings
    Alwan, Ahmed Abdulhasan
    Baravalle, Andres
    Ciupala, Mihaela Anca
    Falcarin, Paolo
    [J]. INTELLIGENT SYSTEMS AND APPLICATIONS, INTELLISYS, VOL 2, 2019, 869 : 160 - 169
  • [8] Development platforms as a niche for software companies in open source software
    Savonnet, Marinette
    Leclercq, Eric
    Terrasse, Marie-Noelle
    Grison, Thierry
    Becker, George
    Farizy, Anne Sophie
    Denoyelle, Ludovic
    [J]. OPEN SOURCE SYSTEMS, 2006, 203 : 341 - +
  • [9] Open source software development (OSSD) based on software engineering
    Zhu, Dengya
    Potdar, Vidyasagar
    Chang, Elizabeth
    [J]. OPEN SOURCE SYSTEMS, 2006, 203 : 345 - +
  • [10] Free/open source software development
    Chawner, B
    [J]. ONLINE INFORMATION REVIEW, 2005, 29 (03) : 325 - 326