Non-restricted Winter 2026 convocation theses and dissertations will be discoverable in ERA on March 16. Congratulations to all our graduates!

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

dc.contributor.authorSun, W.
dc.contributor.authorIwuchukwu, S.
dc.contributor.authorBangash, A.A.
dc.contributor.authorHindle, Abram
dc.date.accessioned2025-05-01T02:06:37Z
dc.date.available2025-05-01T02:06:37Z
dc.date.issued2023
dc.descriptionThe 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 open-source community. This information can be used by researchers and developers to enhance existing collaboration platforms and tools.
dc.identifier.doihttps://doi.org/10.7939/r3-2mzh-b718
dc.language.isoen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectOSS
dc.subjectWoC
dc.subjectdevelopment-practice
dc.titleAn Empirical Study to Investigate Collaboration Among Developers in Open Source Software (OSS)
dc.typehttp://purl.org/coar/resource_type/R60J-J5BD
ual.jupiterAccesshttp://terms.library.ualberta.ca/public

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sun2023MSR-author-cross-entropy.pdf
Size:
725.95 KB
Format:
Adobe Portable Document Format