Bots for Pull Requests: The Good, the Bad, and the Promising
Mairieli Santos Wessel, Ahmad Abdellatif, Igor Wiese, Tayana Conte, Emad Shihab, Marco Aurélio Gerosa, Igor Steinmacher
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. CCS CONCEPTS • Human-centered computing → Open source software; • Software and its engineering → Software creation and management.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers4
- Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub BotsAmir Ghorbani, Nathan Cassee, Derek Robinson, Adam Alami et al.ICSE 2023 · 8 citations
- Revolutionizing Newcomers' Onboarding Process in OSS Communities: The Future AI MentorXin Tan, Xiao Long, Yinghao Zhu, Lin Shi et al.FSE 2025 · 3 citations
- Fixing Outside the Box: Uncovering Tactics for Open-Source Security Issue ManagementLyuye Zhang, Jiahui Wu, Chengwei Liu, Kaixuan Li et al.ISSTA 2025 · 3 citations
- A Mixed-Methods Study of Open-Source Software Maintainers On Vulnerability Management and Platform Security FeaturesJessy Ayala, Yu-Jye Tung, Joshua GarciaUSENIX Security 2025
Builds on1
Related papers
- Don't Disturb Me: Challenges of Interacting with Software Bots on Open Source Software ProjectsMairieli Santos Wessel, Igor Wiese, Igor Steinmacher, Marco Aurélio GerosaCSCW 2021 · 5 citations
- "Nip it in the Bud": Moderation Strategies in Open Source Software Projects and the Role of BotsJane Hsieh, Joselyn Kim, Laura Dabbish, Haiyi ZhuCSCW 2023 · 11 citations
- Generative AI for Pull Request Descriptions: Adoption, Impact, and Developer InterventionsTao Xiao, Hideaki Hata, Christoph Treude, Kenichi MatsumotoFSE 2024 · 13 citations
- Chatbots Facilitating Consensus-Building in Asynchronous Co-DesignJoongi Shin, Michael A. Hedderich, Andrés Lucero, Antti OulasvirtaUIST 2022 · 45 citations
- On the Potential of Mediation Chatbots for Mitigating Multiparty Privacy Conflicts - A Wizard-of-Oz StudyKavous Salehzadeh Niksirat, Diana Korka, Hamza Harkous, Kévin Huguenin et al.CSCW 2023 · 31 citations
