Software Bots in Software Engineering: Benefits and Challenges

Mairieli Wessel, Marco A. Gerosa, Emad Shihab

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Scopus citations

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 (US)
Title of host publicationProceedings - 2022 Mining Software Repositories Conference, MSR 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages724-725
Number of pages2
ISBN (Electronic)9781450393034
DOIs
StatePublished - 2022
Event2022 Mining Software Repositories Conference, MSR 2022 - Pittsburgh, United States
Duration: May 23 2022May 24 2022

Publication series

NameProceedings - 2022 Mining Software Repositories Conference, MSR 2022

Conference

Conference2022 Mining Software Repositories Conference, MSR 2022
Country/TerritoryUnited States
CityPittsburgh
Period5/23/225/24/22

Keywords

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

ASJC Scopus subject areas

  • Software
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality

Fingerprint

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

Cite this