Kotlin_Refactoring_Detection_数据集与比较研究_补充材料

数据集概述

本数据集是论文《Extending Refactoring Detection to Kotlin: A Dataset and Comparative Study》的补充材料,包含2043个经人工验证的重构实例,覆盖21种重构类型,来自10个Kotlin仓库的200次提交。数据用于支持Kotlin重构检测的研究与工具比较。

文件详解

  • Results.json
  • 文件格式:JSON
  • 字段映射介绍:包含提交的SHA-1哈希、GitHub URL、重构类型(如RenameClass)、检测工具(RefDetect、KotlinRMiner)、验证结果(TP/F)及可选注释和验证者信息
  • AllCommits.zip
  • 文件格式:ZIP
  • 内容介绍:每个仓库的重构结果单独JSON文件压缩包
  • Times.xlsx
  • 文件格式:XLSX
  • 内容介绍:各工具(RefDetect、KotlinMiner)在每个提交的检测耗时数据
  • Results.xlsx
  • 文件格式:XLSX
  • 内容介绍:所有重构类型的精确率、召回率、F-score等性能指标

数据来源

论文《Extending Refactoring Detection to Kotlin: A Dataset and Comparative Study》

适用场景

  • 代码重构检测工具评估:对比不同工具(如RefDetect、KotlinRMiner)在Kotlin项目中的检测性能
  • 重构模式研究:分析21种重构类型在实际Kotlin项目中的应用分布与特征
  • 软件开发维护研究:探究Kotlin项目中重构活动对代码质量的影响
  • 代码分析算法优化:基于人工验证的重构实例训练和改进重构检测模型
  • 软件工程实证研究:支持关于Kotlin语言特性与重构实践的学术研究
packageimg

数据与资源

附加信息

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