Software_test_smell_开发者经验对测试代码质量影响_研究数据

数据集概述

本数据集为开发者经验对软件测试代码质量影响的实证研究数据,聚焦测试坏味(test smells)的插入与移除情况。研究覆盖4个开源Java项目,包含386个测试类、5178个测试坏味,分析核心与外围开发者在测试坏味生成和消除中的作用,以及测试坏味在项目演化中的变化规律。

文件详解

  • 文档文件
  • 文件名称:Readme.docx
  • 文件格式:DOCX
  • 字段映射介绍:研究相关说明文档,包含研究背景、方法或结果概述等内容
  • 数据文件
  • 文件名称:Insert test smells.xlsx
  • 文件格式:XLSX
  • 字段映射介绍:记录测试坏味插入相关数据,可能包含测试坏味类型、插入开发者角色(核心/外围)、插入时间等信息
  • 文件名称:Evolution of the TS and Tag.xlsx
  • 文件格式:XLSX
  • 字段映射介绍:记录测试坏味(TS)在项目版本标签(Tag)演化过程中的变化数据,包含不同版本的测试坏味数量、类型变化等
  • 文件名称:Insert test smells_.xlsx
  • 文件格式:XLSX
  • 字段映射介绍:补充的测试坏味插入数据,可能包含更详细的插入场景或分类信息
  • 文件名称:Number of Developers.xlsx
  • 文件格式:XLSX
  • 字段映射介绍:记录项目中核心与外围开发者数量、参与情况等数据
  • 文件名称:Removal test smells.xlsx
  • 文件格式:XLSX
  • 字段映射介绍:记录测试坏味移除相关数据,包含移除的测试坏味类型、移除开发者角色、移除原因(如测试代码删除)等信息

数据来源

论文“An empirical study on the influence of developers' experience on software test code quality”

适用场景

  • 软件工程研究: 分析开发者经验与测试代码质量的关系,探究核心与外围开发者对测试坏味的影响差异
  • 测试代码质量优化: 基于测试坏味的插入与移除规律,制定测试代码质量提升策略
  • 开源项目管理: 为开源项目中开发者角色分配、测试代码维护提供数据支持
  • 软件演化分析: 研究测试坏味在项目版本迭代中的演化趋势,辅助项目质量管控
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 0.43 MiB
最后更新 2026年1月19日
创建于 2026年1月19日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。