Repository logo
Research Outputs
Projects
People
Statistics
  1. Home
  2. HSG CRIS
  3. HSG Publications
  4. TerraDS: A Dataset for Terraform HCL Programs
Details

TerraDS: A Dataset for Terraform HCL Programs

Journal
2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR)
Type
conference paper
Date Issued
2025-04-28
Author(s)
Christoph Bühler  
;
David Spielmann  
;
Roland Meier
;
Guido Salvaneschi  
DOI
10.1109/msr66628.2025.00101
Abstract
Infrastructure as Code (IaC) aims to automate infrastructure management by enabling the definition of infrastructure configurations in programs, rather than manually configuring hardware or cloud resources. Terraform is one of the most widely used IaC tools, gaining significant traction in recent years, as highlighted by its large and active user community and widespread adoption in both open-source and enterprise environments. Terraform’s code is written in the HashiCorp Configuration Language (HCL), which defines the infrastructure in a declarative manner. Despite the widespread adoption of Terraform, there is no large-scale dataset available for researchers to study IaC Terraform programs systematically. To address this gap, we present TerraDS, the first dataset of publicly available Terraform programs written in HCL. TerraDS contains the HCL code and the metadata of 67,360 open source repositories with permissive open-source licenses. The dataset includes 279,344 Terraform modules with 1,773,991 registered resources, all compiled into a reusable archive (~335 MB).
Language
English
Official URL
https://programming-group.com/assets/pdf/papers/2025_terra-ds-hcl-dataset.pdf
URL
https://www.alexandria.unisg.ch/handle/20.500.14171/123357
Support
HSG researchers can find instructions here for adding or importing publications (DOI, ORCID). Please send questions to alexandria@unisg.ch

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify