遇见数据集

On the need for reproducibility guidelines for open-source games: A itch.io case study

收藏
Zenodo2025-05-29 更新2026-05-26 收录
官方服务:

资源简介:

About This repository contains all the materials and source code used in the paper entitled "On the need for reproducibility guidelines for open-source games: A itch.io case study" Data Overview The repository is structured as follows: stats: This folder contains all the CSV files describing statistics used to answer RQ1, e.g., code metrics, GitHub stats selected.zip: This folder contains the selected games and the corresponding source code used to answer games_info: This folder contains the information related to games stored on itch.io games_retrived: This folder contains the CSV files that store metadata of the games retrieved from itch.io reproducibility_table.csv: This CSV file contains a detailed version of Table III presented in the paper manual_labeling.csv: This CSV file contains the results of the manual labeling phase Requirements To replicate all the results presented in the paper, you need to install the following libraries: Selenium PyGithub Pandas and Matplotlib Source code The following files contain the needed scripts to mining the data, compute stats, and map itch.io games to Github repos: itch_scraping_parallel.py: It contains scripts exploit threats to speed up the itch.io mining itch_scraping.py: It contains main scripts to collect itch.io data postprocessing.ipynb: It contains utils for cleaning data scraping utils: It contains support functions to the itch.io miner data_utils.py: It contains utility functions for data analysis and GitHub crawling main.py: It can be used to run all the data analysis and the GitHub mapping

提供机构:
Zenodo
创建时间:
2024-11-16
二维码
社区交流群
二维码
科研交流群
商业服务