Print Email Facebook Twitter Software Bots in Software Engineering: Benefits and Challenges Title Software Bots in Software Engineering: Benefits and Challenges Author Wessel, Mairieli (TU Delft Software Engineering) Gerosa, Marco Aurélio (Universidade de Sao Paulo; Northern Arizona University) Shihab, Emad (Concordia University) Date 2022 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. Subject Software BotsGitHub BotsChatbotsHuman-bot InteractionOpen Source SoftwareAutomationCollaborative Development To reference this document use: http://resolver.tudelft.nl/uuid:25782502-32fd-4e77-9c5f-20485d78e461 DOI https://doi.org/10.1145/3524842.3528533 ISBN 978-1-4503-9303-4 Source 2022 Mining Software Repositories Conference Event 2022 Mining Software Repositories Conference, MSR 2022, 2022-05-23 → 2022-05-24, Pittsburgh, United States Series Proceedings - 2022 Mining Software Repositories Conference, MSR 2022 Part of collection Institutional Repository Document type conference paper Rights © 2022 Mairieli Wessel, Marco Aurélio Gerosa, Emad Shihab Files PDF MSR_2022_bot_tutorial.pdf 206.7 KB Close viewer /islandora/object/uuid:25782502-32fd-4e77-9c5f-20485d78e461/datastream/OBJ/view