Should i stale or should i close? An analysis of a bot that closes abandoned issues and pull requests

Mairieli Wessel, Igor Steinmacher, Igor Wiese, Marco A. Gerosa

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

13 Scopus citations

Abstract

On GitHub, projects use bots to automate predefined and repetitive tasks related to issues and pull requests. Our research investigates the adoption of the stale bot, which helps maintainers triaging abandoned issues and pull requests. We analyzed the bots' configuration settings and their modifications over time. These settings define the time for tagging issues and pull request as stale and closing them. We collected data from 765 OSS projects hosted on GitHub. Our results indicate that most of the studied projects made no more than three modifications in the configurations file, issues tagged as bug reports are exempt from being considered stale, while the same occurs with pull requests that need some input to be processed.

Original languageEnglish (US)
Title of host publicationProceedings - 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering, BotSE 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages38-42
Number of pages5
ISBN (Electronic)9781728122625
DOIs
StatePublished - May 2019
Event1st IEEE/ACM International Workshop on Bots in Software Engineering, BotSE 2019 - Montreal, Canada
Duration: May 28 2019 → …

Publication series

NameProceedings - 2019 IEEE/ACM 1st International Workshop on Bots in Software Engineering, BotSE 2019

Conference

Conference1st IEEE/ACM International Workshop on Bots in Software Engineering, BotSE 2019
Country/TerritoryCanada
CityMontreal
Period5/28/19 → …

Keywords

  • Abandoned issues
  • Bots
  • Open source software

ASJC Scopus subject areas

  • Artificial Intelligence
  • Software

Cite this