Software Bots in Software Engineering: Benefits and Challenges

Conference Paper (2022)
Author(s)

Mairieli Wessel (TU Delft - Software Engineering)

Marco A. Gerosa (Universidade de São Paulo, Northern Arizona University)

Emad Shihab (Concordia University)

Research Group
Software Engineering
Copyright
© 2022 Mairieli Wessel, Marco Aurélio Gerosa, Emad Shihab
DOI related publication
https://doi.org/10.1145/3524842.3528533
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Mairieli Wessel, Marco Aurélio Gerosa, Emad Shihab
Research Group
Software Engineering
Pages (from-to)
724-725
ISBN (electronic)
978-1-4503-9303-4
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.