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 GitHub Marketplace provides a unique source of information on the tools used by the practitioners in the Open Source Software (OSS) ecosystem for automating their project's workflow. In this study, we (i) mine and provide a descriptive overview of the GitHub Marketplace, (ii) perform a systematic mapping of research studies in automation for open source software, and (iii) compare the state of the art with the state of the practice on the automation tools. We conclude the paper by discussing the potential of GitHub Marketplace for knowledge mobilization and collaboration within the field. This is the first study on the GitHub Marketplace in the field.
翻译:分发软件产品和服务的市场越来越受欢迎。 GitHub 最著名的GitHub 于2017年推出了自己的市场。 GitHub 市场在2017年推出了自己的市场。 GitHub 市场为软件团队的第三方应用程序和行动提供了自动化工作流程。目前,该市场拥有32个不同类别的440个应用程序和7 878个行动。总体而言,419个第三方开发商在这个平台上发布了应用程序,其中111个不同的客户采用了该软件。GitHub项目的受欢迎和可访问性使这个平台和在平台上主持的项目成为软件工程研究中最经常实验的课题之一。一个简单的谷歌学者搜索显示,自201717年以来,24 100份研究论文讨论了软件工程领域的GitHub 软件应用程序,但没有任何人访问该软件团队。GitHub 市场开发公司提供了一个关于开放源软件(OSS)生态系统从业人员所使用的工具的独特信息来源。在这个平台上,我们(i)对GitHub 市场进行了描述性概述,(ii) 进行系统化的搜索,以展示Giialfli市场工具的自动化工具的实地。