The Power of Bots
Autor: | Igor Wiese, Igor Steinmacher, Bruno Mendes de Souza, Ivanilton Polato, Marco Aurélio Gerosa, Ana Paula Chaves, Mairieli Wessel |
---|---|
Rok vydání: | 2018 |
Předmět: |
Computer Networks and Communications
Computer science ComputingMilieux_PERSONALCOMPUTING 020207 software engineering 02 engineering and technology Open source software Reuse Software quality Human-Computer Interaction World Wide Web Work (electrical) Order (business) 020204 information systems 0202 electrical engineering electronic engineering information engineering Relevance (information retrieval) License Social Sciences (miscellaneous) Testability |
Zdroj: | Proceedings of the ACM on Human-Computer Interaction. 2:1-19 |
ISSN: | 2573-0142 |
DOI: | 10.1145/3274451 |
Popis: | Leveraging the pull request model of social coding platforms, Open Source Software (OSS) integrators review developers' contributions, checking aspects like license, code quality, and testability. Some projects use bots to automate predefined, sometimes repetitive tasks, thereby assisting integrators' and contributors' work. Our research investigates the usage and impact of such bots. We sampled 351 popular projects from GitHub and found that 93 (26%) use bots. We classified the bots, collected metrics from before and after bot adoption, and surveyed 228 developers and integrators. Our results indicate that bots perform numerous tasks. Although integrators reported that bots are useful for maintenance tasks, we did not find a consistent, statistically significant difference between before and after bot adoption across the analyzed projects in terms of number of comments, commits, changed files, and time to close pull requests. Our survey respondents deem the current bots as not smart enough and provided insights into the bots' relevance for specific tasks, challenges, and potential new features. We discuss some of the raised suggestions and challenges in light of the literature in order to help GitHub bot designers reuse and test ideas and technologies already investigated in other contexts. |
Databáze: | OpenAIRE |
Externí odkaz: |