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
来源
2023 IEEE/ACM 20TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR | 2023年
基金
加拿大自然科学与工程研究理事会;
关键词
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] Open Source Software (OSS) Quality Assurance: A Survey Paper
    Bahamdain, Salem S.
    10TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2015) / THE 12TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2015) AFFILIATED WORKSHOPS, 2015, 56 : 459 - 464
  • [32] BIM OPEN SOURCE SOFTWARE (OSS) FOR THE DOCUMENTATION OF CULTURAL HERITAGE
    Logothetis, Sotiris
    Stylianidis, Efstratios
    VIRTUAL ARCHAEOLOGY REVIEW, 2016, 7 (15): : 28 - 35
  • [33] An Empirical Study on the Developers' Perception of Software Coupling
    Bavota, Gabriele
    Dit, Bogdan
    Oliveto, Rocco
    Di Penta, Massimilano
    Poshyvanyk, Denys
    De Lucia, Andrea
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 692 - 701
  • [34] Empirical issues in open source software
    Dalle, Jean Michel
    David, Paul A.
    den Besten, Matthijs
    Steinmueller, W. Edward
    INFORMATION ECONOMICS AND POLICY, 2008, 20 (04) : 301 - 304
  • [35] CODE IS SPEECH: Legal Tinkering, Expertise, and Protest among Free and Open Source Software Developers
    Coleman, Gabriella
    CULTURAL ANTHROPOLOGY, 2009, 24 (03) : 420 - 454
  • [36] 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
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE, ICSE-SEIP, 2023, : 495 - 505
  • [37] An Empirical Study of Adoption of Software Testing in Open Source Projects
    Kochhar, Pavneet Singh
    Bissyande, Tegawende F.
    Lo, David
    Jiang, Lingxiao
    2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : 103 - 112
  • [38] An Empirical Study of Open Source Virtual Reality Software Projects
    Rodriguez, Irving
    Wang, Xiaoyin
    11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 474 - 475
  • [39] Motivations for Open Source Project Participation and Decisions of Software Developers
    Dongryul Lee
    Byung Cho Kim
    Computational Economics, 2013, 41 : 31 - 57
  • [40] An Empirical Study of Architectural Decay in Open-Source Software
    Duc Minh Le
    Link, Daniel
    Shahbazian, Arman
    Medvidovic, Nenad
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, : 176 - 185