JEMMA_Based项目间方法调用关系数据

数据集概述

本数据集包含JEMMA项目的调用图数据,以压缩包形式提供,内含近五万份CSV文件。数据记录了项目间方法调用的核心关系信息,包括调用方与被调用方的项目、类、方法标识及调用方向,可用于代码依赖分析、软件结构研究等场景。

文件详解

  • 压缩包文件
  • 文件名称:jemma_projects_callgraphs.zip
  • 文件格式:ZIP
  • 内容说明:压缩包内包含49,991个CSV文件,每个CSV文件包含以下字段:caller_project_id(调用方项目ID)、caller_class_id(调用方类ID)、caller_method_id(调用方方法ID)、call_direction(调用方向)、callee_project_id(被调用方项目ID)、callee_class_id(被调用方类ID)、callee_method_id(被调用方方法ID)

适用场景

  • 软件依赖关系分析: 研究JEMMA项目间的方法调用依赖结构,识别核心依赖路径
  • 代码结构可视化: 基于调用关系数据构建项目调用图,直观展示软件系统架构
  • 软件工程研究: 分析项目间调用模式,为软件设计优化、重构提供数据支持
  • 代码质量评估: 通过调用关系分布,评估项目模块间的耦合度与内聚性
packageimg

数据与资源

附加信息

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