• LOGIN
    Login with username and password
Repository logo

BORIS Portal

Bern Open Repository and Information System

  • Publications
  • Theses
  • Research Data
  • Projects
  • Organizations
  • Researchers
  • More
  • Collections
  • Statistics
  • LOGIN
    Login with username and password
Repository logo
Unibern.ch
  1. Home
  2. Publications
  3. Automatic Core-Developer Identification on GitHub: A Validation Study
 

Automatic Core-Developer Identification on GitHub: A Validation Study

Options
  • Details
  • Files
BORIS DOI
10.48620/97255
Publisher DOI
10.1145/3593803
Description
Many open-source software projects are self-organized and do not maintain official lists with information on
developer roles. So, knowing which developers take core and maintainer roles is, despite being relevant, often
tacit knowledge. We propose a method to automatically identify core developers based on role permissions
of privileged events triggered in GitHub issues and pull requests. In an empirical study on 25 GitHub projects,
(1) we validate the set of automatically identified core developers with a sample of project-reported developer
lists, and (2) we use our set of identified core developers to assess the accuracy of state-of-the-art unsupervised
developer classification methods. Our results indicate that the set of core developers, which we extracted
from privileged issue events, is sound and the accuracy of state-of-the-art unsupervised classification methods
depends mainly on the data source (commit data versus issue data) rather than the network-construction
method (directed versus undirected, etc.). In perspective, our results shall guide research and practice to
choose appropriate unsupervised classification methods, and our method can help create reliable ground-truth
data for training supervised classification methods.
Date of Publication
2023-11
Publication Type
Article
Keyword(s)
Open-Source Software Projects
•
Developer Classification
•
Developer Networks
Language(s)
en
Contributor(s)
Bock, Thomas
Alznauer, Nils
Institut für Wirtschaftsinformatik -IWI-IM Extraordinariat
Institute of Information Systems
Joblin, Mitchell
Apel, Sven
Additional Credits
Institut für Wirtschaftsinformatik -IWI-IM Extraordinariat
Institute of Information Systems
Series
ACM Transactions on Software Engineering and Methodology
Publisher
Association for Computing Machinery (ACM)
ISSN
1049-331X
1557-7392
Access(Rights)
restricted
Show full item
BORIS Portal
Bern Open Repository and Information System
Build: dd892c [ 9.04. 8:30]
Explore
  • Projects
  • Funding
  • Publications
  • Research Data
  • Organizations
  • Researchers
  • Audiovisual Material
  • Software & other digital items
  • Events
More
  • About BORIS Portal
  • Send Feedback
  • Cookie settings
  • Service Policy
Follow us on
  • Mastodon
  • YouTube
  • LinkedIn
UniBe logo