GitHub Marketplace for Automation and Innovation in Software Production
SK Golam Saroar, Waseefa Ahmed, Elmira Onagh, Maleknaz Nayebi

TL;DR
This study explores GitHub Marketplace as a platform for automation tools, analyzing its features, policies, and the alignment between industry practices and academic research in software production automation.
Contribution
It provides a comprehensive analysis of GitHub Marketplace's characteristics, categorizes its tools, and compares industry usage with academic research trends.
Findings
Practitioners mainly use automation tools for CI and utilities.
Researchers focus more on code quality and testing.
There is a gap between research topics and industry practices.
Abstract
GitHub, renowned for facilitating collaborative code version control and software production in software teams, expanded its services in 2017 by introducing GitHub Marketplace. This online platform hosts automation tools to assist developers with the production of their GitHub-hosted projects, and it has become a valuable source of information on the tools used in the Open Source Software (OSS) community. In this exploratory study, we introduce GitHub Marketplace as a software marketplace by comprehensively exploring the platform's characteristics, features, and policies and identifying common themes in production automation. Further, we explore popular tools among practitioners and researchers and highlight disparities in the approach to these tools between industry and academia. We adopted the conceptual framework of software app stores from previous studies to examine 8,318 automated…
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
TopicsDistributed and Parallel Computing Systems · Scientific Computing and Data Management · Cloud Computing and Resource Management
