The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops 2020
DOI: 10.1145/3387940.3391504
|View full text |Cite
|
Sign up to set email alerts
|

The Inconvenient Side of Software Bots on Pull Requests

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 32 publications
(25 citation statements)
references
References 21 publications
0
25
0
Order By: Relevance
“…Previous research has already shown that task-oriented GitHub bots can cause friction by lacking social context or disrupting developers' workflows [2]. Wessel and Steinmacher [3] have proposed the promising concept of a meta-bot (aggregating and summarizing information coming from several bots) to alleviate these issues. For several years, we have explored another strategy, that shares some characteristics with a metabot: relying on a multi-task, project-specific bot, directly developed and maintained by the project team.…”
Section: On Collaborative Coding Platformsmentioning
confidence: 99%
“…Previous research has already shown that task-oriented GitHub bots can cause friction by lacking social context or disrupting developers' workflows [2]. Wessel and Steinmacher [3] have proposed the promising concept of a meta-bot (aggregating and summarizing information coming from several bots) to alleviate these issues. For several years, we have explored another strategy, that shares some characteristics with a metabot: relying on a multi-task, project-specific bot, directly developed and maintained by the project team.…”
Section: On Collaborative Coding Platformsmentioning
confidence: 99%
“…This is in line with our results, as we have seen that dependency bots do not perform advanced dependency usage analysis, sending unnecessary warnings that could be avoided. Wessel et al [34] rise attention on the inconvenient side of software bots. They present empirical evidence that pull requests made by bots are, in some cases, perceived as disruptive and unwelcoming by developers.…”
Section: Related Workmentioning
confidence: 99%
“…We manually analyzed pull requests, looking for (i) human users mentioning bots, and (ii) bots' interactions-such as opening, merging, or commenting on pull requests. We noticed that the bots used in pull requests indeed (i) overwhelm developers' communication with notifications and feedback, (ii) perform wrong actions, and (iii) are misused due to their poor documentation [24]. We are currently interviewing open source developers to understand their perspectives about the problems encountered in the state-of-the-practice, and to identify new issues.…”
Section: Phase I -Identification Of Human-bot Interaction Problems Onmentioning
confidence: 99%
“…In summary, the meta-bot mediates the action of other bots used on pull requests to mitigate previously identified interaction problems. Compared to other GitHub bots, the meta-bot will provide additional value to the interaction of already existing bots through these key features: (i) summarizing other bots' outcomes to avoid information overload; (ii) supporting developers' questions and requests; (iii) providing configurable feedback; and (iv) helping developers deal with bots' exceptions [24]. The specifics meta-bot requirement will be further defined after conclusion of Phase II (see section 3.3).…”
Section: Phase III -Transforming Design Strategies To Bot Prototypesmentioning
confidence: 99%
See 1 more Smart Citation