MSR 2020
Mon 29 - Tue 30 June 2020
co-located with ICSE 2020
Mon 29 Jun 2020 17:12 - 17:21 at MSR:Zoom - Github & OSS Datasets Chair(s): Olga Baysal

The data collected from open source projects provide means to model large software ecosystems, but often suffer from data quality issues, specifically, multiple author identification strings in code commits might actually be associated with one developer. While many methods have been proposed for addressing this problem, they are either heuristics requiring manual tweaking, or require too much calculation time to do pairwise comparisons for 38M author IDs in, for example, the World of Code collection. In this paper, we propose a method that finds all author IDs belonging to a single developer in this entire dataset, and share the list of all author IDs that were found to have aliases. To do this, we first create blocks of potentially connected author IDs and then use a machine learning model to predict which of these potentially related IDs belong to the same developer. We processed around 38 million author IDs and found around 14.8 million IDs to have an alias, which belong to 5.4 million different developers, with the median number of aliases being 2 per developer. This dataset can be used to create more accurate models of developer behaviour at the entire OSS ecosystem level and can be used to provide a service to rapidly resolve new author IDs.

Mon 29 Jun
Times are displayed in time zone: (UTC) Coordinated Universal Time change

msr-2020-papers
16:30 - 17:30: Technical Papers - Github & OSS Datasets at MSR:Zoom
Chair(s): Olga BaysalCarleton University

Q/A & Discussion of Session Papers over Zoom (Joining info available on Slack)

msr-2020-Data-showcase16:30 - 16:38
Live Q&A
Xunhui ZhangNational University of Defense Technology, China, Ayushi RastogiPostdoctoral researcher at TU Delft, Yue YuCollege of Computer, National University of Defense Technology, Changsha 410073, China
Pre-print Media Attached
msr-2020-Data-showcase16:38 - 16:47
Live Q&A
Usman Ashraf, Christoph Mayr-DornJohannes Kepler University Linz, Alexander EgyedJohannes Kepler University, Linz, Sebastiano Panichella
Media Attached
msr-2020-Data-showcase16:47 - 16:55
Live Q&A
Audris Mockus, Zoe KottiAthens University of Economics and Business, Diomidis SpinellisAthens University of Economics and Business, Gabriel Dusing
Media Attached
msr-2020-Data-showcase16:55 - 17:04
Live Q&A
Diomidis SpinellisAthens University of Economics and Business, Zoe KottiAthens University of Economics and Business, Konstantinos Kravvaritis, Georgios Theodorou, Panos Louridas Athens University of Economics and Business
DOI Pre-print Media Attached
msr-2020-Data-showcase17:04 - 17:12
Live Q&A
Diomidis SpinellisAthens University of Economics and Business, Zoe KottiAthens University of Economics and Business, Audris Mockus
DOI Pre-print Media Attached
msr-2020-Data-showcase17:12 - 17:21
Live Q&A
Tanner Fry, Tapajit Dey, Andrey KarnauchUniversity of Tennessee Knoxville, Audris Mockus
Pre-print Media Attached
msr-2020-Data-showcase17:21 - 17:30
Live Q&A
Maëlick Claes University of Oulu, Mika MäntyläUniversity of Oulu
Media Attached