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

被引:5
|
作者
Schueller, William [1 ]
Wachs, Johannes [1 ,2 ]
Servedio, Vito D. P. [1 ]
Thurner, Stefan [1 ,3 ,4 ]
Loreto, Vittorio [1 ,5 ,6 ]
机构
[1] Complex Sci Hub Vienna, A-1080 Vienna, Austria
[2] Vienna Univ Econom & Business, A-1020 Vienna, Austria
[3] Med Univ Vienna, A-1090 Vienna, Austria
[4] Santa Fe Inst, Santa Fe, NM 87501 USA
[5] Sony Comp Sci Labs, F-75005 Paris, France
[6] Sapienza Univ Rome, Phys Dept, I-00185 Rome, Italy
关键词
D O I
10.1038/s41597-022-01819-z
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Governance strategies for open collaboration: Focusing on resource allocation in open source software development organizations
    Lee, Saerom
    Baek, Hyunmi
    Jahng, Jungjoo
    INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2017, 37 (05) : 431 - 437
  • [32] Source Code Features and their Dependencies: An Aggregative Statistical Analysis on Open-Source Java']Java Software Systems
    Toosi, Farshad Ghassemi
    APPLIED COMPUTER SYSTEMS, 2023, 28 (02) : 221 - 231
  • [33] USE OF OPEN SOURCE SOFTWARE IN LOGISTICS ICT EDUCATION
    Kofakis, P. A.
    Marinagi, C.
    EDULEARN18: 10TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2018, : 5938 - 5946
  • [34] Use of open source software for information technology education
    Mallick, S
    Subrahmanya, SV
    INNOVATIONS THROUGH INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2004, : 1000 - 1002
  • [35] THE USE OF OPEN SOURCE SOFTWARE FOR SPATIAL DECISION SUPPORT
    Brent Hall, G.
    Pablo Alperin, Juan
    Kerrigan Leon, Santiago
    GEOFOCUS-REVISTA INTERNACIONAL DE CIENCIA Y TECNOLOGIA DE LA INFORMACION GEOGRAFICA, 2008, (08): : 23 - 42
  • [36] THE USE OF OPEN SOURCE SOFTWARE IN GEOLOGICAL MAPPING COURSES
    Schmidt Nanni, Arthur
    De Oliveira Chaves, Alexandre
    GEOFOCUS-REVISTA INTERNACIONAL DE CIENCIA Y TECNOLOGIA DE LA INFORMACION GEOGRAFICA, 2011, (11):
  • [37] The Use of Security Tactics in Open Source Software Projects
    Ryoo, Jungwoo
    Malone, Bryan
    Laplante, Phillip A.
    Anand, Priya
    IEEE TRANSACTIONS ON RELIABILITY, 2016, 65 (03) : 1195 - 1204
  • [38] An Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS)
    Sun, Weijie
    Iwuchukwu, Samuel
    Bangash, Abdul Ali
    Hindle, Abram
    2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2023, : 352 - 356
  • [39] 2023 Special Issue on Software Tools and Resources: Accelerating Research with New and Evolving Open Source Software
    Hoopmann, Michael R.
    Schwaemmle, Veit
    Palmblad, Magnus
    JOURNAL OF PROTEOME RESEARCH, 2023, 22 (02) : 285 - 286
  • [40] Sharing at Scale: An Open-Source-Software-based License Compliance Ecosystem
    Azhakesan, Arun
    Paulisch, Frances
    2020 IEEE/ACM 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP), 2020, : 130 - 131