GitHub Marketplace for Practitioners and Researchers to Date: A Systematic Analysis of the Knowledge Mobilization Gap in Open Source Software Automation
Sk Golam Saroar, Waseefa Ahmed, Maleknaz Nayebi

TL;DR
This paper provides the first comprehensive analysis of the GitHub Marketplace, highlighting its role in automating workflows in open source software and comparing current research with actual practitioner tools.
Contribution
It systematically maps research on automation in OSS and compares it with the tools available in the GitHub Marketplace, revealing gaps between research and practice.
Findings
GitHub Marketplace hosts 440 apps and 7,878 actions across 32 categories.
Only 111 of 419 developers' apps are adopted by users.
The study highlights the potential of the Marketplace for knowledge mobilization.
Abstract
Marketplaces for distributing software products and services have been getting increasing popularity. GitHub, which is most known for its version control functionality through Git, launched its own marketplace in 2017. GitHub Marketplace hosts third party apps and actions to automate workflows in software teams. Currently, this marketplace hosts 440 Apps and 7,878 Actions across 32 different categories. Overall, 419 Third party developers released their apps on this platform which 111 distinct customers adopted. The popularity and accessibility of GitHub projects have made this platform and the projects hosted on it one of the most frequent subjects for experimentation in the software engineering research. A simple Google Scholar search shows that 24,100 Research papers have discussed GitHub within the Software Engineering field since 2017, but none have looked into the marketplace. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Open Source Software Innovations · Scientific Computing and Data Management
