How Do Software Developers Use GitHub Actions to Automate Their Workflows?
Not on the map. Why?
Abstract (arXiv)
Automated tools are frequently used in social coding repositories to perform repetitive activities that are part of the distributed software development process. Recently, GitHub introduced GitHub Actions, a feature providing automated workflows for repository maintainers. Although several Actions have been built and used by practitioners, relatively little has been done to evaluate them. Understanding and anticipating the effects of adopting such kind of technology is important for planning and management. Our research is the first to investigate how developers use Actions and how several activity indicators change after their adoption. Our results indicate that, although only a small subset of repositories adopted GitHub Actions to date, there is a positive perception of the technology. Our findings also indicate that the adoption of GitHub Actions increases the number of monthly rejected pull requests and decreases the monthly number of commits on merged pull requests. These results are especially relevant for practitioners to understand and prevent undesirable effects on their projects.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Mar 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 0; 2026: 2.
6 papers.
- 2023GiveMeLabeledIssues: An Open Source Issue Recommendation Systemcited by 3
- 2022Automatically Categorising GitHub Repositories by Application Domaincited by 2
- 2024How do Machine Learning Projects use Continuous Integration Practices? An Empirical Study on GitHub Actionscited by 0
- 2024GaNDLF-Synth: A Framework to Democratize Generative AI for (Bio)Medical Imagingcited by 0
- 2026Comment and Control: Hijacking Agentic Workflows via Context-Grounded Evolutioncited by 0
- 2026Git-Assistant: Planning-Based Support for Updating Git Repositoriescited by 0
- 2026Git-Assistant: Planning-Based Support for Updating Git Repositories10 Jul 2026
- 2026Comment and Control: Hijacking Agentic Workflows via Context-Grounded Evolution11 May 2026
- 2024GaNDLF-Synth: A Framework to Democratize Generative AI for (Bio)Medical Imaging30 Sep 2024
- 2024How do Machine Learning Projects use Continuous Integration Practices? An Empirical Study on GitHub Actions14 Mar 2024
- 2023GiveMeLabeledIssues: An Open Source Issue Recommendation System23 Mar 2023
- 2022Automatically Categorising GitHub Repositories by Application Domain30 Jul 2022