2020 · 23 citations · 28 references
BusinessComputer ScienceInformation SystemsComputational LinguisticsNatural Language ProcessingText AnalyticsBot DetectionSocial MediaText Similarity AnalysisBot ActivityBot Behavior AnalysisBot ClassificationClusteringSocial Bot DetectionSocial Media Bot DetectionSocio-technical Systems
Many empirical studies focus on socio-technical activity in social coding platforms such as GitHub, for example to study the onboarding, abandonment, productivity and collaboration among team members. Such studies face the difficulty that GitHub activity can also be generated automatically by bots of a different nature. It therefore becomes imperative to distinguish such bots from human users. We propose an automated approach to detect bots in GitHub pull request (PR) activity. Relying on the assumption that bots contain repetitive message patterns in their PR comments, we analyse the similarity between multiple messages from the same GitHub identity, using a clustering method that combines the Jaccard and Levenshtein distance. We empirically evaluate our approach by analysing 20,090 PR comments of 250 users and 42 bots in 1,262 GitHub repositories. Our results show that the method is able to clearly separate bots from human users.
28
A density-based algorithm for discovering clusters in large spatial Databases with Noise
Martin Ester, Hans‐Peter Kriegel, Jörg Sander et al. · 1996 · 19.1K citations
Binary codes capable of correcting deletions, insertions and reversals
V.I. Levenshtein · Soviet physics. Doklady · 1965 · 10.4K citations
THE DISTRIBUTION OF THE FLORA IN THE ALPINE ZONE.<sup>1</sup>
Paul Jaccard · New Phytologist · 1912 · 4.5K citations · Full text
Life Sciences, Botany, Ecology +10
Erich Schubert, Jörg Sander, Martin Ester et al. · ACM Transactions on Database Systems · 2017 · 2.6K citations
Proceedings of the ACM on Human-Computer Interaction
Karrie Karahalios, Andrés Monroy‐Hernández, Airi Lampinen et al. · 2018 · 1.1K citations