数据集概述
本数据集是针对Go语言静态代码分析工具进行实证评估的公开数据,围绕真实场景问题展开,包含调查数据、分析脚本、工具输出、研究文档等多类文件,为研究Go语言静态分析工具性能提供支持。
文件详解
- 调查数据文件:
- Collected Survey Data.xlsx:Excel格式,包含实证研究的详细调查数据
- Surveys for External Participants.xlsx:Excel格式,用于评估Go静态分析工具的外部参与者调查数据
- 分析与原始数据:
- R Scripts:数据处理与分析脚本
- Raw Data:未经处理的初始调查数据
- 研究文档:
- Recruitment Letter.pdf:PDF格式,参与者招募信示例
- UD IRB Exempt Letter.pdf:PDF格式,特拉华大学IRB豁免审查函
- Survey Template.pdf:PDF格式,参与者调查问卷模板
- govet issues.pdf:PDF格式,从PR收集的govet工具问题列表
- Table 2.jpg:JPG格式,论文中表2的技术数据图表
- 工具评估文件:
- Outputs from Existing Go Linters and Summarized Categories.xlsx:Excel格式,Go静态分析工具输出及分类摘要
- Selection of Go Linters.xlsx:Excel格式,入选评估的Go静态分析工具列表及选择标准
- 辅助工具:
- PR-summary-standalone:PR内容摘要AI工具,含Readme说明
- 已批准评估工具:staticcheck、gofmt、govet、revive、gosec、deadcode、errcheck
适用场景
- Go语言静态分析工具研究:对比不同工具在真实场景问题检测中的性能与特征
- 软件工程实证研究:分析开发者对Go静态分析工具的使用反馈与需求
- 代码质量保障研究:探索静态分析工具在提升Go语言代码质量中的应用价值
- 研究方法参考:作为采用调查法与工具实证评估结合的软件工程研究案例