Abstract (may include machine translation)
From science to industry, teamwork plays a crucial role in knowledge production and innovation. Most studies consider teams as static groups of individuals, thereby failing to capture how the micro-dynamics of collaborative processes and organizational changes determine team success. Here, we leverage fine-grained temporal data on software development teams from three software ecosystems – Rust, JavaScript, and Python – to gain insights into the dynamics of online collaborative projects. Our analysis reveals an uneven workload distribution in teams, with stronger heterogeneity correlated with higher success, and the early emergence of a lead developer carrying out the majority of work. Moreover, we find that a sizeable fraction of projects experience a change of lead developer, with such a transition being more likely in projects led by inexperienced users. Finally, we show that leadership change is associated with faster success growth. Our work contributes to a deeper understanding of the link between team evolution and success in collaborative processes.
| Original language | English |
|---|---|
| Article number | 3956 |
| Pages (from-to) | 1-33 |
| Journal | Nature Communications |
| Volume | 16 |
| Issue number | 1 |
| DOIs | |
| State | Published - 27 Apr 2025 |
Keywords
- Cooperative Behavior
- Humans
- Leadership
- Software
- Software Design
- Workload
Fingerprint
Dive into the research topics of 'The dynamics of leadership and success in software development teams'. Together they form a unique fingerprint.Datasets
-
The dynamics of leadership and success in software development teams
Betti, L. (Creator), Gallo, L. (Creator), Wachs, J. (Creator) & Battiston, F. (Creator), ZENODO, 25 Sep 2024
DOI: 10.5281/zenodo.13837606, https://zenodo.org/records/13837606
Dataset