数据集概述
本数据集围绕MSR(微软研究院)相关的Feature Toggles(特性开关)生命周期研究展开,包含5个文件,覆盖特性开关的跟踪集、仓库信息、组件数据及调查问卷结果,用于支持软件工程领域中特性开关管理实践的分析。
文件详解
tools.zip:ZIP格式的压缩文件,包含研究相关的工具类文件
01_trace-sets.xlsx:XLSX格式文件,记录特性开关的跟踪集数据
02_toggled_repositories.csv:CSV格式文件,包含repo_name(仓库名)、path(路径)、language(语言)、size_bytes(大小字节数)、library(库)、library_language(库语言)、last_commit_ts(最后提交时间戳)、forked_from(分叉源)、number_of_commits(提交次数)、number_of_contributors(贡献者数量)、repo_not_found(仓库未找到标识)、first_commit_sha(首次提交哈希)、created_at(创建时间)等字段
03_toggle_components.xlsx:XLSX格式文件,记录特性开关的组件相关数据
04_survey_merged_201901161456.xlsx:XLSX格式文件,包含2019年1月16日合并的特性开关相关调查问卷数据
适用场景
- 软件工程管理研究:分析特性开关在软件项目中的应用生命周期与管理实践
- 代码仓库特性分析:基于仓库数据研究特性开关对研发流程的影响
- 研发工具优化:为特性开关管理工具的设计与改进提供数据支持
- 研发团队协作研究:通过贡献者数量、提交次数等数据研究特性开关对团队协作的影响
- 软件工程调查分析:利用调查问卷数据研究行业内特性开关的使用现状与挑战