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 条
  • [1] How Do Open Source Software (OSS) Developers Practice and Perceive Requirements Engineering? An Empirical Study
    Kuriakose, Jaison
    Parsons, Jeffrey
    [J]. 2015 IEEE FIFTH INTERNATIONAL WORKSHOP ON EMPIRICAL REQUIREMENTS ENGINEERING (EMPIRE), 2015, : 49 - 56
  • [2] The characteristics and motivations of library open source software developers: An empirical study
    Choi, Namjoo
    Pruett, Joseph A.
    [J]. LIBRARY & INFORMATION SCIENCE RESEARCH, 2015, 37 (02) : 109 - 117
  • [3] Developers, Quality Control and Download Volume in Open Source Software (OSS) Projects
    Hill, Geoffrey
    Datta, Pratim
    Vander Weerdt, Candice
    [J]. JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2017, 29 (02) : 43 - 66
  • [4] An empirical analysis of open source software developers' motivations and continuance intentions
    Wu, Chorng-Guang
    Gerlach, James H.
    Young, Clifford E.
    [J]. INFORMATION & MANAGEMENT, 2007, 44 (03) : 253 - 262
  • [5] OSS opportunities in open source software - CRM and OSS standards
    Bruce, G
    Robson, P
    Spaven, R
    [J]. BT TECHNOLOGY JOURNAL, 2006, 24 (01) : 127 - 140
  • [6] HOW DEVELOPERS TEST THEIR OPEN SOURCE SOFTWARE PRODUCTS A Survey of Well-known OSS Projects
    Tosi, Davide
    Tahir, Abbas
    [J]. ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 22 - 31
  • [7] Identification and Mitigation of Toxic Communications Among Open Source Software Developers
    Sarker, Jaydeb
    [J]. PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [8] University-Industry Collaboration and Open Source Software (OSS) Dataset in Mining Software Repositories (MSR) Research
    Tripathi, Ambika
    Dabral, Savita
    Sureka, Ashish
    [J]. 2015 IEEE 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ANALYTICS (SWAN), 2015, : 39 - 40
  • [9] Open Source Software in Tunisian Software Business: An Empirical Study
    Hammouda, Imed
    [J]. 36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 451 - 454
  • [10] Mapping and Analysis of Open Source Software (OSS) Usability for Sustainable OSS Product
    Dawood, Kareem Abbas
    Sharif, Khaironi Yatim
    Zaidan, A. A.
    Abd Ghani, Abdul Azim
    Zulzalil, Hazura Binti
    Zaidan, B. B.
    [J]. IEEE ACCESS, 2019, 7 : 65913 - 65933