@inproceedings{dfbad287fcd64dfd897f45c05370f3c9,
title = "Bots for Pull Requests: The Good, the Bad, and the Promising",
abstract = "Software bots automate tasks within Open Source Software (OSS) projects' pull requests and save reviewing time and effort ('the good'). However, their interactions can be disruptive and noisy and lead to information overload ('the bad'). To identify strategies to overcome such problems, we applied Design Fiction as a participatory method with 32 practitioners. We elicited 22 design strategies for a bot mediator or the pull request user interface ('the promising'). Participants envisioned a separate place in the pull request interface for bot interactions and a bot mediator that can summarize and customize other bots' actions to mitigate noise. We also collected participants' perceptions about a prototype implementing the envisioned strategies. Our design strategies can guide the development of future bots and social coding platforms.",
keywords = "Automation, Collaborative Development, Design Fiction, GitHub Bots, Human-bot Interaction, Open Source Software, Software Bots",
author = "Mairieli Wessel and Ahmad Abdellatif and Igor Wiese and Tayana Conte and Emad Shihab and Gerosa, {Marco A.} and Igor Steinmacher",
note = "Publisher Copyright: {\textcopyright} 2022 ACM.; 44th ACM/IEEE International Conference on Software Engineering, ICSE 2022 ; Conference date: 22-05-2022 Through 27-05-2022",
year = "2022",
doi = "10.1145/3510003.3512765",
language = "English (US)",
series = "Proceedings - International Conference on Software Engineering",
publisher = "IEEE Computer Society",
pages = "274--286",
booktitle = "Proceedings - 2022 ACM/IEEE 44th International Conference on Software Engineering, ICSE 2022",
}