HackerPapers

arXiv:1703.02925cs.SE

Assessing Code Authorship: The Case of the Linux Kernel

Guilherme Avelino, Leonardo Passos, Andre Hora, Marco Tulio Valente

HN submission. Found in a submission link or body. Submitters do not count as commenters in the main ranking; a submission is not an endorsement.

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.

arXiv comments
Accepted at 13th International Conference on Open Source Systems (OSS). 12 pages
Journal reference
DOI
doi:10.1007/978-3-319-57735-7_15
Subjects
cs.SESoftware Engineering cs.OSOperating Systems cs.SISocial and Information Networks

On Hacker News

No comments linking this paper were found in the collected sources. Found in 5 HN submissions from Mar 2017 to Oct 2017. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments0 threads

No comments linking this paper were found in the collected sources. Open submission discussions.

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.