Resource Usage and Optimization Opportunities in Workflows of GitHub Actions
This artifact submission includes the code and data utilized in our empirical study described in the ICSE’24 paper: “Resource Usage and Optimization Opportunities in Workflows of GitHub Actions”. The study produces two primary outputs: 1. Dataset: We collected a dataset comprising 1.3 million runs with 3.7 million jobs. 2. Analysis Code and Results: The code and results of our analysis conducted on the collected dataset.
In this artifact abstract, we present the requirements needed to run the various modules (mainly shipped in Jupyter Notebooks) of our package. Then, we will go over each one and explain what they do and what to expect as output. Since we make publicly available our dataset, code, and instructions to execute and reproduce the results, we seek to claim two badges: \textbf{available badge} and \textbf{reusable badge}. For further requests and communication, please contact the first author.