Eclipse_Case_Study_单元测试代码崩溃分析数据

数据集概述

本数据集是针对Eclipse项目开展的“单元测试代码是否会崩溃”案例研究的数据集合,包含三个文件:JaCoCo生成的代码覆盖率文件、Eclipse项目崩溃堆栈跟踪文件压缩包,以及整合覆盖率与堆栈跟踪后生成的分析结果文件,用于支持代码质量与崩溃关联性的研究。

文件详解

  • jacoco.xml
  • 文件格式:XML
  • 字段映射介绍:由JaCoCo工具生成的Eclipse项目代码覆盖率数据文件,记录项目代码的覆盖情况相关信息
  • incidents (stack traces).zip
  • 文件格式:ZIP(压缩包)
  • 字段映射介绍:包含JSON格式的堆栈跟踪文件,记录Eclipse项目热门版本和产品的崩溃堆栈信息
  • output.csv
  • 文件格式:CSV
  • 字段映射介绍:整合JaCoCo报告与堆栈跟踪后生成的分析结果文件,包含字段:Class Name(类名)、Method Name(方法名)、Attributes(属性)、Covered Lines(覆盖行数)、Total Lines(总行数)、Appeared within the top-10 stack frames(是否出现在前10堆栈帧)、Appeared within the top-6 stack frames(是否出现在前6堆栈帧)、Appeared in the very first stack frame(是否出现在首个堆栈帧)等

适用场景

  • 代码质量分析:研究单元测试覆盖代码与崩溃事件的关联性,评估单元测试有效性
  • 软件崩溃原因追溯:通过堆栈跟踪文件分析Eclipse项目崩溃的具体代码位置与调用链路
  • 测试覆盖率优化:基于覆盖率数据与崩溃情况,识别高风险未覆盖或低覆盖代码模块
  • 软件工程案例研究:作为开源项目代码测试与崩溃关联性研究的实证数据支撑
packageimg

数据与资源

附加信息

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