An empirical study of bots in software development: characteristics and challenges from a practitioner's perspective
Linda Erlenhov, Francisco Gomes de Oliveira Neto, Philipp Leitner
摘要
Software engineering bots -automated tools that handle tedious tasks -are increasingly used by industrial and open source projects to improve developer productivity. Current research in this area is held back by a lack of consensus of what software engineering bots (DevBots) actually are, what characteristics distinguish them from other tools, and what benefits and challenges are associated with DevBot usage. In this paper we report on a mixed-method empirical study of DevBot usage in industrial practice. We report on findings from interviewing 21 and surveying a total of 111 developers. We identify three different personas among DevBot users (focusing on autonomy, chat interfaces, and "smartness"), each with different definitions of what a DevBot is, why developers use them, and what they struggle with. We conclude that future DevBot research should situate their work within our framework, to clearly identify what type of bot the work targets, and what advantages practitioners can expect. Further, we find that there currently is a lack of generalpurpose "smart" bots that go beyond simple automation tools or chat interfaces. This is problematic, as we have seen that such bots, if available, can have a transformative effect on the projects that use them.
• Software and its engineering → Software notations and tools.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper11
- Beyond Code Generation: An Observational Study of ChatGPT Usage in Software Engineering PracticeRanim Khojah, Mazen Mohamad, Philipp Leitner, Francisco Gomes de Oliveira NetoFSE 2024 · 被引用 56 次
- A longitudinal analysis of bloated Java dependenciesCésar Soto-Valero, Thomas Durieux, Benoit BaudryFSE 2021 · 被引用 47 次
- Bots for Pull Requests: The Good, the Bad, and the PromisingMairieli Santos Wessel, Ahmad Abdellatif, Igor Wiese, Tayana Conte 等ICSE 2022 · 被引用 23 次
- "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 次
- Autonomy Is An Acquired Taste: Exploring Developer Preferences for GitHub BotsAmir Ghorbani, Nathan Cassee, Derek Robinson, Adam Alami 等ICSE 2023 · 被引用 8 次
相关 Paper
- Robotics software engineering: a perspective from the service robotics domainSergio García, Daniel Strüber, Davide Brugali, Thorsten Berger 等FSE 2020 · 被引用 76 次
- 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 次
- Practitioners' Expectations on Automated Code Comment GenerationXing Hu, Xin Xia, David Lo, Zhiyuan Wan 等ICSE 2022 · 被引用 50 次
- "Game Changer" or "Overenthusiastic Drunk Acquaintance"? Generative AI Use by Blind and Low Vision Software Professionals in the WorkplaceYoonha Cha, Victoria Jackson, Lauren Shu, Stacy Branham 等ICSE 2026
- Studying the use of Java logging utilities in the wildBoyuan Chen, Zhen Ming (Jack) JiangICSE 2020 · 被引用 28 次
