首页> 外文会议>IEEE/ACM International Conference on Mining Software Repositories >Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution
【24h】

Andromeda: A Dataset of Ansible Galaxy Roles and Their Evolution

机译:andromeda:一个Ansible Galaxy角色的数据集及其演变

获取原文

摘要

Cloud-native applications increasingly provision infrastructure resources programmatically through Infrastructure as Code (IaC) scripts. These scripts have in turn become the subject of empirical software engineering research. However, an often-overlooked part are the software ecosystems that have grown around the IaC languages. For example, Galaxy is an ecosystem for the popular Ansible IaC language. Galaxy features a large number of so-called "roles", which are reusable collections of Ansible code akin to libraries for general-purpose languages. In contrast to, and despite their similarities, such IaC ecosystems have enjoyed far less attention in the literature than library ecosystems for general-purpose languages.In this data showcase paper, we present Andromeda, the first dataset capturing the Ansible Galaxy ecosystem, its roles, and their evolution. Andromeda provides structural representations of more than 125 000 role versions, and upwards of 800 000 concrete changes between such versions extracted from the underlying git repositories. Andromeda aims to provide an extensive view of the contributor side of the Galaxy ecosystem, which we hope will stimulate additional research on IaC ecosystems.
机译:云本机应用程序通过作为代码(IAC)脚本的基础架构以编程方式提供基础架构资源。这些脚本反过来又成为实证软件工程研究的主题。然而,经常被忽视的部分是围绕IAC语言种植的软件生态系统。例如,Galaxy是一种受欢迎的AIC语言的生态系统。 Galaxy具有大量所谓的“角色”,它是一种可重复使用的Ansible代码,类似于通用语言的库。相反,尽管他们的相似之处,这种IAC生态系统在文学中享有远低于文库生态系统的关注,而不是用于通用语言。在这个数据展示纸上,我们展示了Andromeda,第一个DataSet捕获了Ansible Galaxy生态系统,它的角色和他们的进化。 Andromeda提供了超过125 000个角色版本的结构表示,并且在基础GIT存储库中提取的此类版本之间的800 000个具体变化。安德罗姆德省旨在为银河系生态系统的贡献者方面提供广泛的观点,我们希望促进对IAC生态系统的额外研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号