数据集概述
本数据集是论文“Metamorphic Testing Meets Regression Testing: A Case Study of Scientific Software Maintenance”的补充材料,包含科学软件维护测试研究相关的代码、脚本、测试用例、结果表格等11个文件,支持对科学软件维护中变形测试与回归测试结合应用的研究验证。
文件详解
- 文件01:
source code for detecting and comparing.py,格式为.py,用于检测和比较给定变形关系的输出关系的源代码
- 文件02:
interview transcripts and qualitative coding results.xlsx,格式为.xlsx,包含访谈记录和定性编码结果
- 文件03:
system script for compiling SWMM, creating sSWMM simulation outputs, and logging execution time.bat,格式为.bat,用于编译SWMM、生成sSWMM模拟输出和记录执行时间的系统脚本
- 文件04:
source code for SWMM 5.1.014.zip,格式为.zip,包含SWMM 5.1.014版本的源代码压缩包
- 文件05:
source code for SWMM 5.1.015.zip,格式为.zip,包含SWMM 5.1.015版本的源代码压缩包
- 文件06:
a suite of 40 regression tests (40 .inp files).zip,格式为.zip,包含40个回归测试用例的.inp文件压缩包
- 文件07:
result table for 760 cases (19 MRs × 40 .inp files).xlsx,格式为.xlsx,包含19个变形关系(MRs)×40个.inp文件共760个案例的结果表格
- 文件08:
491 automatically generated follow-up .inp files via reuse.zip,格式为.zip,包含通过复用自动生成的491个后续.inp文件压缩包
- 文件09:
result table for mutation analysis.xlsx,格式为.xlsx,包含变异分析的结果表格
- 文件10:
output files for mutation analysis with metamorphic testing.zip,格式为.zip,包含变异分析与变形测试的输出文件,含原始源输出、原始后续输出、变异源输出、变异后续输出
- 文件11:
ReadMe.txt,格式为.txt,数据集说明文档
数据来源
论文“Metamorphic Testing Meets Regression Testing: A Case Study of Scientific Software Maintenance”
适用场景
- 科学软件测试方法研究:用于分析变形测试与回归测试结合在科学软件维护中的应用效果
- 软件维护案例分析:基于访谈记录和测试结果,研究科学软件维护的实践流程与挑战
- SWMM软件版本对比:通过不同版本SWMM源代码,分析版本迭代中的代码变化与测试需求
- 测试用例生成与优化:研究自动生成后续测试用例的复用方法及其对测试覆盖率的影响
- 变异分析验证:利用变异分析结果,评估变形测试在科学软件缺陷检测中的有效性