Software Bots in Software Engineering: Benefits and Challenges

Conference Paper (2022)
Author(s)

Mairieli Wessel (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Marco Aurélio Gerosa (Universidade de São Paulo, Northern Arizona University)

Emad Shihab (Concordia University)

Research Group
Software Engineering
DOI related publication
https://doi.org/10.1145/3524842.3528533 Final published version
More Info
expand_more
Publication Year
2022
Language
English
Research Group
Software Engineering
Pages (from-to)
724-725
ISBN (electronic)
978-1-4503-9303-4
Event
2022 Mining Software Repositories Conference, MSR 2022 (2022-05-23 - 2022-05-24), Pittsburgh, United States
Downloads counter
170
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Software bots are becoming increasingly popular in software engineering (SE). In this tutorial, we define what a bot is and present several examples. We also discuss the many benefits bots provide to the SE community, including helping in development tasks (such as pull request review and integration) and onboarding newcomers to a project. Finally, we discuss the challenges related to interacting with and developing software bots.