Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub Bots
Amir Ghorbani, Nathan Cassee, Derek Robinson, Adam Alami, Neil A. Ernst, Alexander Serebrenik, Andrzej Wasowski
摘要
Software bots fulfill an important role in collective software development, and their adoption by developers promises increased productivity. Past research has identified that bots that communicate too often can irritate developers, which affects the utility of the bot. However, it is not clear what other properties of human-bot collaboration affect developers' preferences, or what impact these properties might have. The main idea of this paper is to explore characteristics affecting developer preferences for interactions between humans and bots, in the context of GitHub pull requests. We carried out an exploratory sequential study with interviews and a subsequent vignette-based survey. We find developers generally prefer bots that are personable but show little autonomy, however, more experienced developers tend to prefer more autonomous bots. Based on this empirical evidence, we recommend bot developers increase configuration options for bots so that individual developers and projects can configure bots to best align with their own preferences and project cultures.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper4
- An empirical study of bots in software development: characteristics and challenges from a practitioner's perspectiveLinda Erlenhov, Francisco Gomes de Oliveira Neto, Philipp LeitnerFSE 2020 · 被引用 47 次
- Bots for Pull Requests: The Good, the Bad, and the PromisingMairieli Santos Wessel, Ahmad Abdellatif, Igor Wiese, Tayana Conte 等ICSE 2022 · 被引用 23 次
- 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 次
- Do you really code? Designing and Evaluating Screening Questions for Online Surveys with ProgrammersAnastasia Danilova, Alena Naiakshina, Stefan Horstmann, Matthew SmithICSE 2021 · 被引用 5 次
相关 Paper
- Understanding the impact of GitHub suggested changes on recommendations between developersChris Brown, Chris ParninFSE 2020 · 被引用 18 次
- Generative AI for Pull Request Descriptions: Adoption, Impact, and Developer InterventionsTao Xiao, Hideaki Hata, Christoph Treude, Kenichi MatsumotoFSE 2024 · 被引用 13 次
- Code with Me or for Me? How Increasing AI Automation Transforms Developer WorkflowsValerie Chen, Ameet Talwalkar, Robert Brennan, Graham NeubigCHI 2026 · 被引用 2 次
- Team Discussions and Dynamics During DevOps Tool Adoptions in OSS ProjectsLikang Yin, Vladimir FilkovASE 2020 · 被引用 7 次
- The Impact of Governance Bots on Sense of Virtual Community: Development and Validation of the GOV-BOTs ScaleC. Estelle Smith, Irfanul Alam, Chenhao Tan, Brian C. Keegan 等CSCW 2022 · 被引用 13 次
