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 条
  • [1] Evolving collaboration, dependencies, and use in the Rust Open Source Software ecosystem
    William Schueller
    Johannes Wachs
    Vito D. P. Servedio
    Stefan Thurner
    Vittorio Loreto
    Scientific Data, 9
  • [2] Building the Collaboration Graph of Open-Source Software Ecosystem
    Lyulina, Elena
    Jahanshahi, Mahmoud
    2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 618 - 620
  • [3] Mapping Collaboration in Open Source Geospatial Ecosystem
    Shao, Jianhua
    Anand, Suchith
    Jackson, Mike J.
    Kuk, George
    Morley, Jeremy G.
    Mitchell, Tyler
    TRANSACTIONS IN GIS, 2012, 16 (04) : 581 - 597
  • [4] Overcoming Barriers to Collaboration in an Open Source Ecosystem
    Smith, Derek
    Alshaikh, Asrar
    Bojan, Rawan
    Kak, Anish
    Manesh, Mohammad Mehdi Gharaei
    TECHNOLOGY INNOVATION MANAGEMENT REVIEW, 2014, : 18 - 27
  • [5] Managing Work Dependencies in Open Source Software Platforms
    Alyahya, Sultan
    Alamer, Ghadah
    2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 544 - 550
  • [6] Open source software research: An evolving endeavor
    Boudreau, Marie-Claude
    Niederman, Fred
    Wynn, Donald, Jr.
    JOURNAL OF DATABASE MANAGEMENT, 2008, 19 (02) : I - IV
  • [7] Open source software research: An evolving endeavor
    University of Georgia, Athens, GA, United States
    不详
    不详
    J. Database Manage., 2008, 2 (i-iv):
  • [8] Collaboration, peer review and open source software
    Johnson, Justin P.
    INFORMATION ECONOMICS AND POLICY, 2006, 18 (04) : 477 - 497
  • [9] A Study of Maintainability in Evolving Open-Source Software
    Molnar, Arthur-Jozsef
    Motogna, Simona
    Communications in Computer and Information Science, 2021, 1375 : 261 - 282
  • [10] ANATOMY OF OPEN SOURCE SOFTWARE PROJECTS: EVOLVING DYNAMICS OF INNOVATION LANDSCAPE IN OPEN SOURCE SOFTWARE ECOLOGY.
    Joo, ChulHwee
    Kang, Heesuk
    Lee, Heesang
    2012 MOSHARAKA INTERNATIONAL CONFERENCE ON COMMUNICATIONS, COMPUTERS AND APPLICATIONS (MIC-CCA), 2012, : 96 - 100