数据集概述
本数据集为论文《Metamorphic Testing Meets Regression Testing: A Case Study of Scientific Software Maintenance》的补充材料,包含科学软件维护测试相关的源代码、脚本、测试用例、结果表等11个文件,支持软件测试方法的验证与分析。
文件详解
- ReadMe.txt
- 文件格式:TXT
- 字段映射介绍:补充材料说明文档,概述各文件内容
- file01 - source code for detecting and comparing.py
- 文件格式:PY
- 字段映射介绍:用于检测和比较给定变形关系输出关联的源代码
- file02 - system script for compiling SWMM.bat
- 文件格式:BAT
- 字段映射介绍:编译SWMM、生成sSWMM模拟输出及记录执行时间的系统脚本
- file03 - source code for SWMM 5.1.014.zip
- 文件格式:ZIP
- 字段映射介绍:SWMM 5.1.014版本的源代码压缩包
- file04 - source code for SWMM 5.1.015.zip
- 文件格式:ZIP
- 字段映射介绍:SWMM 5.1.015版本的源代码压缩包
- file05 - a suite of 40 regression tests.zip
- 文件格式:ZIP
- 字段映射介绍:包含40个.inp文件的回归测试套件压缩包
- file06 - result table for 760 cases.xlsx
- 文件格式:XLSX
- 字段映射介绍:19种变形关系(MRs)×40个.inp文件共760个案例的结果表
- file07 - 491 automatically generated follow-up .inp files.zip
- 文件格式:ZIP
- 字段映射介绍:通过复用自动生成的491个后续.inp文件压缩包
- file08 - result table for mutation analysis.xlsx
- 文件格式:XLSX
- 字段映射介绍:变异分析结果表
- file09 - source code for three open-source software systems.zip
- 文件格式:ZIP
- 字段映射介绍:三个开源软件系统的源代码压缩包
- File10 - code change in three open-source software systems.xlsx
- 文件格式:XLSX
- 字段映射介绍:三个开源软件系统的代码变更记录
数据来源
论文《Metamorphic Testing Meets Regression Testing: A Case Study of Scientific Software Maintenance》
适用场景
- 软件测试方法研究: 分析变形测试与回归测试结合在科学软件维护中的应用效果
- 科学软件质量评估: 利用测试用例与结果表验证SWMM等科学软件的版本质量
- 变异分析实践: 通过变异分析结果表研究软件缺陷检测能力
- 开源软件维护分析: 基于代码变更记录与源代码研究开源软件的维护规律