Casting_Artifact_Evaluation_Java项目类型转换模式研究数据集

数据集概述

本数据集是论文“Casting about in the Dark”的配套工件,包含对七千多个Java项目中类型转换使用情况的实证研究数据。数据聚焦开发者如何绕过静态类型系统使用动态类型转换,统计了转换的使用频率、未受保护转换的占比,并识别出25种转换使用模式,为语言设计、工具开发等提供参考。

文件详解

  • 文件名称:java-cast-oopsla-19-aec.zip
  • 文件格式:ZIP
  • 字段映射介绍:压缩包内包含论文研究中用于分析Java项目类型转换使用情况的相关数据,具体内容未提供预览,推测包含项目代码样本、转换模式统计结果、实证研究原始数据等支持论文结论的核心信息。

数据来源

论文“Casting about in the Dark”

适用场景

  • 编程语言设计优化:为静态类型语言的类型系统设计提供实证依据,指导减少类型转换需求的语言特性开发。
  • 代码分析工具开发:支持构建更精准的类型转换检测、重构分析工具,提升代码质量。
  • 编程实践研究:用于验证新语言特性对类型转换使用的影响,或开展受控编程实验。
  • 开发者最佳实践指导:帮助开发者识别潜在的类型转换风险,优化代码中的类型转换使用方式。
packageimg

数据与资源

附加信息

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