Leveraging Predictions from Multiple Repositories to Improve Bot Detection

03/31/2022
by   Natarajan Chidambaram, et al.
0

Contemporary social coding platforms such as GitHub facilitate collaborative distributed software development. Developers engaged in these platforms often use machine accounts (bots) for automating effort-intensive or repetitive activities. Determining whether a contributor corresponds to a bot or a human account is important in socio-technical studies, for example, to assess the positive and negative impact of using bots, analyse the evolution of bots and their usage, identify top human contributors, and so on. BoDeGHa is one of the bot detection tools that have been proposed in the literature. It relies on comment activity within a single repository to predict whether an account is driven by a bot or by a human. This paper presents preliminary results on how the effectiveness of BoDeGHa can be improved by combining the predictions obtained from many repositories at once. We found that doing this not only increases the number of cases for which a prediction can be made but that many diverging predictions can be fixed this way. These promising, albeit preliminary, results suggest that the "wisdom of the crowd" principle can improve the effectiveness of bot detection tools.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/31/2022

Bot Detection in GitHub Repositories

Contemporary social coding platforms like GitHub promote collaborative d...
research
05/08/2023

The GitHub Development Workflow Automation Ecosystems

Large-scale software development has become a highly collaborative and g...
research
08/18/2021

More Than React: Investigating The Role of EmojiReaction in GitHub Pull Requests

Context: Open source software development has become more social and col...
research
05/13/2023

The AR/VR Technology Stack: A Central Repository of Software Development Libraries, Platforms, and Tools

A comprehensive repository of software development libraries, platforms,...
research
03/22/2021

How Do Software Developers Use GitHub Actions to Automate Their Workflows?

Automated tools are frequently used in social coding repositories to per...
research
05/11/2020

Keen2Act: Activity Recommendation in Online Social Collaborative Platforms

Social collaborative platforms such as GitHub and Stack Overflow have be...

Please sign up or login with your details

Forgot password? Click here to reset