TY - GEN
T1 - The Inconvenient Side of Software Bots on Pull Requests
AU - Wessel, Mairieli
AU - Steinmacher, Igor
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/6/27
Y1 - 2020/6/27
N2 - Software bots are applications that integrate their work with humans' tasks, serving as conduits between users and other tools. Due to their ability to automate tasks, bots have been widely adopted by Open Source Software (OSS) projects hosted on GitHub. Commonly, OSS projects use bots to automate a variety of routine tasks to save time from maintainers and contributors. Although bots can be useful for supporting maintainers' work, sometimes their comments are seen as spams, and are quickly ignored by contributors. In fact, the way that these bots interact on pull requests can be disruptive and perceived as unwelcoming. In this paper, we propose the concept of a meta-bot to deal with current problems on the human-bot interaction on pull requests. Besides providing additional value to this interaction, meta-bot will reduce interruptions and help maintainers and contributors stay aware of important information.
AB - Software bots are applications that integrate their work with humans' tasks, serving as conduits between users and other tools. Due to their ability to automate tasks, bots have been widely adopted by Open Source Software (OSS) projects hosted on GitHub. Commonly, OSS projects use bots to automate a variety of routine tasks to save time from maintainers and contributors. Although bots can be useful for supporting maintainers' work, sometimes their comments are seen as spams, and are quickly ignored by contributors. In fact, the way that these bots interact on pull requests can be disruptive and perceived as unwelcoming. In this paper, we propose the concept of a meta-bot to deal with current problems on the human-bot interaction on pull requests. Besides providing additional value to this interaction, meta-bot will reduce interruptions and help maintainers and contributors stay aware of important information.
KW - bots
KW - meta-bot
KW - open source software
KW - pull-based model
KW - software bots
UR - http://www.scopus.com/inward/record.url?scp=85093080394&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85093080394&partnerID=8YFLogxK
U2 - 10.1145/3387940.3391504
DO - 10.1145/3387940.3391504
M3 - Conference contribution
AN - SCOPUS:85093080394
T3 - Proceedings - 2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops, ICSEW 2020
SP - 51
EP - 55
BT - Proceedings - 2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops, ICSEW 2020
PB - Association for Computing Machinery, Inc
T2 - 42nd IEEE/ACM International Conference on Software Engineering Workshops, ICSEW 2020
Y2 - 27 June 2020 through 19 July 2020
ER -