Software Bots in Software Engineering: Benefits and Challenges

Mairieli Wessel, Marco Aurélio Gerosa, Emad Shihab

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

5 Citations (Scopus)
198 Downloads (Pure)

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.
Original languageEnglish
Title of host publication2022 Mining Software Repositories Conference
Pages724-725
Number of pages2
ISBN (Electronic)978-1-4503-9303-4
DOIs
Publication statusPublished - 2022
Event2022 Mining Software Repositories Conference, MSR 2022 - Pittsburgh, United States
Duration: 23 May 202224 May 2022
Conference number: 19

Publication series

NameProceedings - 2022 Mining Software Repositories Conference, MSR 2022

Conference

Conference2022 Mining Software Repositories Conference, MSR 2022
Abbreviated titleMSR 2022
Country/TerritoryUnited States
CityPittsburgh
Period23/05/2224/05/22

Keywords

  • Software Bots
  • GitHub Bots
  • Chatbots
  • Human-bot Interaction
  • Open Source Software
  • Automation
  • Collaborative Development

Fingerprint

Dive into the research topics of 'Software Bots in Software Engineering: Benefits and Challenges'. Together they form a unique fingerprint.

Cite this