: Open Source Software (OSS) is widely spread in industry, research, and government. OSS represents an effective development model because it harnesses the decentralized efforts of many developers in a way that scales. As OSS developers work independently on interdependent modules, they create a larger cohesive whole in the form of an ecosystem, leaving traces of their contributions and collaborations. Data harvested from these traces enable the study of large-scale decentralized collaborative work. We present curated data on the activity of tens of thousands of developers in the Rust ecosystem and the evolving dependencies between their libraries. The data covers eight years of developer contributions to Rust libraries and can be used to reconstruct the ecosystem's development history, such as growing developer collaboration networks or dependency networks. These are complemented by data on downloads and popularity, tracking dynamics of use, visibility, and success over time. Altogether the data give a comprehensive view of several dimensions of the ecosystem.

Evolving collaboration, dependencies, and use in the Rust Open Source Software ecosystem / Schueller, William; Wachs, Johannes; Servedio, Vito D. P.; Thurner, Stefan; Loreto, Vittorio. - In: SCIENTIFIC DATA. - ISSN 2052-4463. - 9:1(2022). [10.1038/s41597-022-01819-z]

Evolving collaboration, dependencies, and use in the Rust Open Source Software ecosystem

Thurner, Stefan
Penultimo
Membro del Collaboration Group
;
Loreto, Vittorio
Ultimo
Membro del Collaboration Group
2022

Abstract

: Open Source Software (OSS) is widely spread in industry, research, and government. OSS represents an effective development model because it harnesses the decentralized efforts of many developers in a way that scales. As OSS developers work independently on interdependent modules, they create a larger cohesive whole in the form of an ecosystem, leaving traces of their contributions and collaborations. Data harvested from these traces enable the study of large-scale decentralized collaborative work. We present curated data on the activity of tens of thousands of developers in the Rust ecosystem and the evolving dependencies between their libraries. The data covers eight years of developer contributions to Rust libraries and can be used to reconstruct the ecosystem's development history, such as growing developer collaboration networks or dependency networks. These are complemented by data on downloads and popularity, tracking dynamics of use, visibility, and success over time. Altogether the data give a comprehensive view of several dimensions of the ecosystem.
2022
Open Source Software; Evolving collaborations;
01 Pubblicazione su rivista::01a Articolo in rivista
Evolving collaboration, dependencies, and use in the Rust Open Source Software ecosystem / Schueller, William; Wachs, Johannes; Servedio, Vito D. P.; Thurner, Stefan; Loreto, Vittorio. - In: SCIENTIFIC DATA. - ISSN 2052-4463. - 9:1(2022). [10.1038/s41597-022-01819-z]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1708445
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? 1
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 3
social impact