PipeBlocks持续集成与持续部署的块环境数据集

数据集概述

本数据集是PipeBlocks块环境研究的配套资源,包含可复现该CI/CD块编程环境、实验数据及分析结果的完整组件,通过reproducibility.zip文件提供环境源码、配置文件、实验数据集和统计分析脚本等内容。

文件详解

该数据集核心为reproducibility.zip压缩包,内部目录结构及内容如下: - application/目录: - 文件内容:PipeBlocks环境完整源码 - 依赖安装:执行yarn install - 运行方式:执行npm run dev - metamodel2blockly/目录: - 文件内容:Python转换脚本(metamodel2blockly.py) - 功能:将.ecore元模型转换为Blockly初始块 - 依赖安装:执行pip install -r requirements.txt - 运行方式:执行python metamodel2blockly.py your_metamodel.ecore - visualcicdstudy/目录: - 文件内容:研究用配置文件,含CI/CD工作流、实验设置及环境配置 - blocklytestsw/目录: - 文件内容:Blockly块配置JSON规范,定义可用块及属性 - datasetsvisualcicd/目录: - 文件内容:研究收集的数据集,含前后问卷、SUS响应、NASA-TLX响应及仓库元数据 - repositories/目录: - 文件内容:参与者创建的匿名仓库快照 - statscalculating/目录: - 文件内容:数据统计分析Python脚本 - 依赖安装:执行pip install -r requirements.txt - 脚本示例:nasa.py(NASA-TLX分析)、sus.py(SUS分析)、prequestionnaire.py(问卷分析)等

适用场景

  • 编程教育研究:分析块环境对CI/CD学习效率的影响
  • 软件工程工具评估:评估PipeBlocks环境的可用性与用户体验
  • 人机交互实验:基于问卷数据研究用户对块编程工具的接受度
  • 教育技术开发:参考源码构建类似块编程教学环境
  • 实验可复现性研究:验证CI/CD块环境实验结果的可复现性
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 0.67 MiB
最后更新 2025年12月7日
创建于 2025年12月7日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。