Write a Blog >>
BotSE 2021
Fri 4 Jun 2021
co-located with ICSE 2021
Fri 4 Jun 2021 16:45 - 17:00 at BotSE Room - Bots Helping Software Development Chair(s): Stefan Wagner

Development bots are used on Github to automate repetitive activities. Such bots communicate with human actors via issue comments and pull request comments. Identifying such bot comments allows to prevent bias in socio-technical studies related to software development. To automate their identification, we propose a classification model based on natural language processing. Starting from a balanced ground-truth dataset of 19,282 PR and issue comments, we encode the comments as vectors using a combination of the bag of words and TF-IDF techniques. We train a range of binary classifiers to predict the type of comment (human or bot) based on this vector representation. A multinomial Naive Bayes classifier provides the best results. Its performance on a test set containing 50% of the data achieves a weighted average precision, recall, and F1-score of 0.88. Although the model shows a promising result on the pull request and issue comments, further work is required to generalize the model on other types of activities, like commit messages and code reviews.

Fri 4 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

16:15 - 17:35
Bots Helping Software DevelopmentBotSE 2021 at BotSE Room
Chair(s): Stefan Wagner University of Stuttgart
16:15
15m
Paper
A Ground-truth Dataset and Classification Model for Detecting Bots in GitHub Issue and PR CommentsJournal-first Presentation
BotSE 2021
Mehdi Golzadeh Software Engineering lab, University of Mons, Alexandre Decan University of Mons, Damien Legay University of Mons, Tom Mens University of Mons
16:30
15m
Paper
SAW-BOT: Proposing Fixes for Static Analysis Warnings with GitHub Suggestions
BotSE 2021
Dragos Serban Eindhoven University of Technology, Bart Golsteijn Philips, Ralph Holdorp Philips, Alexander Serebrenik Eindhoven University of Technology
16:45
15m
Paper
Identifying bot activity in GitHub pull request and issue comments
BotSE 2021
Mehdi Golzadeh Software Engineering lab, University of Mons, Alexandre Decan University of Mons, Eleni Constantinou Eindhoven University of Technology, Tom Mens University of Mons
17:00
15m
Paper
Designing a Bot for Efficient Distribution of Service Requests
BotSE 2021
Arkadip Basu Walmart Global Tech, Kunal Banerjee Walmart Global Tech
17:15
20m
Live Q&A
Open discussion
BotSE 2021


Information for Participants
Fri 4 Jun 2021 16:15 - 17:35 at BotSE Room - Bots Helping Software Development Chair(s): Stefan Wagner
Info for room BotSE Room:

Go directly to this room on Clowdr