An Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS)

被引:0
|
作者
Sun, Weijie [1 ]
Iwuchukwu, Samuel [1 ]
Bangash, Abdul Ali [1 ]
Hindle, Abram [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
OSS; WoC; development-practice;
D O I
10.1109/MSR59073.2023.00054
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The value of teamwork is being recognized by project owners, resulting in an increased acknowledgement of collaboration among developers in software engineering. A good understanding of how developers work together could positively impact software development practices. In this paper, we investigate the collaboration habits of developers in project files by leveraging the World of Code (WoC) dataset and GitHub API. We first identify the collaboration level of developers within the project files, such as the source, test, documentation, and build files, using the Author Cross Entropy (ACE). From the results we find out that test files report the highest degree of collaboration among the developers, perhaps because collaboration is critical to ensure convergence of functionality tests. Furthermore, the source code files show the least degree of collaboration, perhaps because of code ownership and the complexity and difficulty in code modification. Secondly, given the widespread usage of the Python programming language, we investigate the Python code tokens that are more prone to change and collaboration. Our findings offer insights into the specific project files and Python code tokens that developers typically collaborate on in the opensource community. This information can be used by researchers and developers to enhance existing collaboration platforms and tools.
引用
收藏
页码:352 / 356
页数:5
相关论文
共 50 条
  • [31] Empirical issues in open source software
    Dalle, Jean Michel
    David, Paul A.
    den Besten, Matthijs
    Steinmueller, W. Edward
    [J]. INFORMATION ECONOMICS AND POLICY, 2008, 20 (04) : 301 - 304
  • [32] Motivations for Open Source Project Participation and Decisions of Software Developers
    Dongryul Lee
    Byung Cho Kim
    [J]. Computational Economics, 2013, 41 : 31 - 57
  • [33] An Empirical Study of Open Source Virtual Reality Software Projects
    Rodriguez, Irving
    Wang, Xiaoyin
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 474 - 475
  • [34] An Empirical Study of Adoption of Software Testing in Open Source Projects
    Kochhar, Pavneet Singh
    Bissyande, Tegawende F.
    Lo, David
    Jiang, Lingxiao
    [J]. 2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 103 - 112
  • [35] An Empirical Study of License Conflict in Free and Open Source Software
    Cui, Xing
    Wu, Jingzheng
    Wu, Yanjun
    Wang, Xu
    Luo, Tianyue
    Qu, Sheng
    Ling, Xiang
    Yang, Mutian
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 495 - 505
  • [36] CODE IS SPEECH: Legal Tinkering, Expertise, and Protest among Free and Open Source Software Developers
    Coleman, Gabriella
    [J]. CULTURAL ANTHROPOLOGY, 2009, 24 (03) : 420 - 454
  • [37] An Empirical Study of Architectural Decay in Open-Source Software
    Duc Minh Le
    Link, Daniel
    Shahbazian, Arman
    Medvidovic, Nenad
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, : 176 - 185
  • [38] An Empirical Study of User Support Tools in Open Source Software
    Raza, Arif
    Capretz, Luiz Fernando
    Basri, Shuib B.
    [J]. 2019 IEEE 15TH INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), 2019, : 964 - 968
  • [39] An Empirical Study on Selection of Open Source Software - Preliminary Results
    Hauge, Oyvind
    Osterlie, Thomas
    Sorensen, Carl-Fredrik
    Gerea, Marinela
    [J]. 2009 ICSE WORKSHOP ON EMERGING TRENDS IN FREE-LIBRE-OPEN SOURCE SOFTWARE RESEARCH AND DEVELOPMENT, 2009, : 42 - 47
  • [40] Empirical Study for Open Source Libraries in Automotive Software Systems
    Zhang, Yanan
    Ning, Yuqiao
    Ma, Chao
    Yu, Longhai
    Guo, Zhen
    [J]. IEEE ACCESS, 2023, 11 : 123717 - 123728