Don't Disturb Me: Challenges of Interacting with SoftwareBots on Open Source Software Projects

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wessel, Mairieli, Wiese, Igor, Steinmacher, Igor, Gerosa, Marco A.
Format: Preprint
Veröffentlicht: 2021
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909079703650304
author Wessel, Mairieli
Wiese, Igor
Steinmacher, Igor
Gerosa, Marco A.
author_facet Wessel, Mairieli
Wiese, Igor
Steinmacher, Igor
Gerosa, Marco A.
contents Software bots are used to streamline tasks in Open Source Software (OSS) projects' pull requests, saving development cost, time, and effort. However, their presence can be disruptive to the community. We identified several challenges caused by bots in pull request interactions by interviewing 21 practitioners, including project maintainers, contributors, and bot developers. In particular, our findings indicate noise as a recurrent and central problem. Noise affects both human communication and development workflow by overwhelming and distracting developers. Our main contribution is a theory of how human developers perceive annoying bot behaviors as noise on social coding platforms. This contribution may help practitioners understand the effects of adopting a bot, and researchers and tool designers may leverage our results to better support human-bot interaction on social coding platforms.
format Preprint
id arxiv_https___arxiv_org_abs_2103_13950
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Don't Disturb Me: Challenges of Interacting with SoftwareBots on Open Source Software Projects
Wessel, Mairieli
Wiese, Igor
Steinmacher, Igor
Gerosa, Marco A.
Software Engineering
Software bots are used to streamline tasks in Open Source Software (OSS) projects' pull requests, saving development cost, time, and effort. However, their presence can be disruptive to the community. We identified several challenges caused by bots in pull request interactions by interviewing 21 practitioners, including project maintainers, contributors, and bot developers. In particular, our findings indicate noise as a recurrent and central problem. Noise affects both human communication and development workflow by overwhelming and distracting developers. Our main contribution is a theory of how human developers perceive annoying bot behaviors as noise on social coding platforms. This contribution may help practitioners understand the effects of adopting a bot, and researchers and tool designers may leverage our results to better support human-bot interaction on social coding platforms.
title Don't Disturb Me: Challenges of Interacting with SoftwareBots on Open Source Software Projects
topic Software Engineering
url https://arxiv.org/abs/2103.13950