Do Bots Modify the Workflow of GitHub Teams?

03/16/2021
by   Samaneh Saadat, et al.
0

The ever-increasing complexity of modern software engineering projects makes the usage of automated assistants imperative. Bots can be used to complete repetitive tasks during development and testing, as well as promoting communication between team members through issue reporting and documentation. Although the ultimate aim of these automated assistants is to speed taskwork completion, their inclusion into GitHub repositories may affect teamwork as well. This paper studies the question of how bots modify the team workflow. We examined the event sequences of repositories with bots and without bots using a contrast motif discovery method to detect subsequences that are more prevalent in one set of event sequences vs. the other. Our study reveals that teams with bots are more likely to intersperse comments throughout their coding activities, while not actually being more prolific commenters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2023

A Network Perspective on the Influence of Code Review Bots on the Structure of Developer Collaborations

Background: Despite a growing body of literature on the impact of softwa...
research
11/10/2020

A Transfer Learning Approach for Dialogue Act Classification of GitHub Issue Comments

Social coding platforms, such as GitHub, serve as laboratories for study...
research
02/05/2018

Psychological Safety and Norm Clarity in Software Engineering Teams

In the software engineering industry today, companies primarily conduct ...
research
07/16/2020

Mining for Process Improvements: Analyzing Software Repositories in Agile Retrospectives

Software Repositories contain knowledge on how software engineering team...
research
04/08/2021

The Human Side of Software Engineering: An Investigation of Challenges

There have been recent calls for research on the human side of software ...
research
07/28/2023

A Novel Model for Capturing the Multiple Representations during Team Problem Solving based on Verbal Discussions

Improving the effectiveness of problem solving in teams is an important ...

Please sign up or login with your details

Forgot password? Click here to reset