Assessing Code Authorship: The Case of the Linux Kernel
Title | Assessing Code Authorship: The Case of the Linux Kernel |
Publication Type | Conference Proceedings |
Year of Publication | 2017 |
Authors | Avelino, G, Passos, L, Hora, A, Valente, MT |
Secondary Title | Open Source Systems: Towards Robust Practices 13th International Conference on Open Source Systems |
Series Title | IFIP Advances in Information and Communication Technology |
Volume | 496 |
Pagination | 151-163 |
Date Published | 05/2017 |
Publisher | Springer |
Keywords | code authorship, developer network, linux kernel |
Abstract | Code authorship is a key information in large-scale open-source systems. Among others, it allows maintainers to assess division of work and identify key collaborators. Interestingly, open-source communities lack guidelines on how to manage authorship. This could be mitigated by setting to build an empirical body of knowledge on how authorship-related measures evolve in successful open-source communities. Towards that direction, we perform a case study on the Linux kernel. Our results show that: (a) only a small portion of developers (26%) makes significant contributions to the code base; (b) the distribution of the number of files per author is highly skewed—a small group of top-authors (3%) is responsible for hundreds of files, while most authors (75%) are responsible for at most 11 files; (c) most authors (62%) have a specialist profile; (d) authors with a high number of co-authorship connections tend to collaborate with others with less connections. |
URL | https://link.springer.com/chapter/10.1007/978-3-319-57735-7_15 |
DOI | 10.1007/978-3-319-57735-7_15 |
Full Text |
- Log in or register to post comments
- Google Scholar
- DOI
- BibTeX
- Tagged
- EndNote XML