Productivity, Turnover, and Team Stability of Agile Teams in Open-Source Software Projects

被引:6
|
作者
Scott, Ezequiel [1 ]
Charkie, Khaled Nimr [1 ]
Pfahl, Dietmar [1 ]
机构
[1] Univ Tartu, Inst Comp Sci, Tartu, Estonia
关键词
Agile Software Development; Open Source; Productivity; Turnover; Team Performance;
D O I
10.1109/SEAA51224.2020.00029
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Productivity in software development has been studied for a long time and is still a topic of interest. Many factors, ranging from team size to music listened by developers, have been studied regarding their effect on productivity. Surprisingly, little is known about how the dynamics of open-source projects that use agile practices are related to the productivity of the developer teams. Our study aims to close this gap by analyzing the productivity of open-source projects using measures that are popular in the context of agile software development. To do this, we study data from seven open-source projects and calculated both the individual velocity of developers and focus factor of teams per iteration. First, we applied statistical process control to identify iterations with out-of-control velocity and focus factor values. Then, we studied these iterations regarding four context factors that partly characterize the dynamics of open-source projects, i.e., iteration length, turnover of developers who left, turnover of new developers, and team stability index. Our results suggest that high team stability and low turnover are strongly associated with iterations showing high velocity.
引用
收藏
页码:124 / 131
页数:8
相关论文
共 50 条
  • [1] A Versatile Dataset of Agile Open Source Software Projects
    Tawosi, Vali
    Al-Subaihin, Afnan
    Moussa, Rebecca
    Sarro, Federica
    [J]. 2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 707 - 711
  • [2] Turnover in Open-Source Projects: The Case of Core Developers
    Ferreira, Fabio
    Silva, Luciana Lourdes
    Valente, Marco Tulio
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 447 - 456
  • [3] Impact of Developer Turnover on Quality in Open-Source Software
    Foucault, Matthieu
    Palyart, Marc
    Blanc, Xavier
    Murphy, Gail C.
    Falleri, Jean-Remy
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 829 - 841
  • [4] Effects of Empowerment on Performance in Open-Source Software Projects
    Ke, Weiling
    Zhang, Ping
    [J]. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2011, 58 (02) : 334 - 346
  • [5] On the usefulness of ownership metrics in open-source software projects
    Foucault, Matthieu
    Teyton, Cedric
    Lo, David
    Blanc, Xavier
    Falleri, Jean-Remy
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 64 : 102 - 112
  • [6] Data on security requirements in open-source software projects
    Wang, Wentao
    Mahakala, Kavya Reddy
    Gupta, Arushi
    Hussein, Nesrin
    Wang, Yinglin
    [J]. DATA IN BRIEF, 2019, 25
  • [7] Risk Management in Projects Based on Open-Source Software
    Nguyen Duc Linh
    Phan Duy Hung
    Vu Thu Diep
    Ta Duc Tung
    [J]. 2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2019), 2019, : 178 - 183
  • [8] Exploiting Open-source Projects to Study Software Design
    Fuhrman, Christopher P.
    [J]. INFORMATICS IN EDUCATION, 2007, 6 (01): : 53 - 66
  • [9] Evolution Model of Open-Source Software Projects in GitHub
    Wang, Hongbing
    Ji, Haoran
    [J]. 2022 2ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE (SEAI 2022), 2022, : 135 - 145
  • [10] Agile and Open-Source Hardware
    Bao, Yungang
    Carlson, Trevor E.
    [J]. IEEE MICRO, 2020, 40 (04) : 6 - 8