数据集概述
本数据集为论文“Maximizing Patch Coverage for Testing of Highly-Configurable Software without Exploding Build Times”的配套实验数据,包含24个文件,覆盖实验运行、结果评估、数据处理等环节,支持高配置软件补丁覆盖测试相关研究与验证。
文件详解
- 实验脚本文件(.sh格式,共14个)
- 代表性文件:run_many_evaluations.sh、config_counts.sh、evaluate_config.sh、data_summaries.sh等
- 功能:用于执行实验流程、统计配置信息、评估测试结果、生成数据摘要等自动化操作
- 代码文件(.py格式,共3个)
- 代表性文件:total_coverage.py、patch_coverage.py、measure_change.py
- 功能:计算补丁覆盖率、测量代码变更、统计总覆盖情况等数据处理任务
- 文档文件(.md格式,共2个)
- 文件名称:README.md、summaries.md
- 功能:提供实验说明、目录导航及实验结果摘要
- 压缩文件(.zip格式,共2个)
- 文件名称:summaries.zip、build_errors.zip
- 功能:归档实验摘要数据和构建错误信息
- 其他文件(无扩展名,共3个)
- 代表性文件:coverable_patches、sample、randfile
- 功能:存储可覆盖补丁列表、实验样本数据等基础信息
数据来源
论文“Maximizing Patch Coverage for Testing of Highly-Configurable Software without Exploding Build Times”
适用场景
- 软件测试优化研究:分析高配置软件补丁覆盖测试的效率提升方法,验证构建时间控制策略
- 补丁覆盖测试方法验证:评估不同测试配置对补丁覆盖率的影响,优化测试用例设计
- 软件构建流程效率分析:利用build_errors.zip数据研究高配置软件构建错误的成因与解决路径
- 测试自动化工具开发:参考脚本文件设计高配置软件测试流程的自动化工具