DrAsync_ExperimentalData_JavaScript异步反模式识别与可视化数据

数据集概述

本数据集为论文《DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScript》的匿名实验原始数据,包含5个文件和2个子目录,记录了JavaScript异步反模式的静态检测结果、执行情况及代码重构前后的性能数据,用于支撑论文中的分析结论。

文件详解

  • 文件名称:AnonymizedData.zip
  • 文件格式:ZIP
  • 包含内容:
  • apply_run_times:vuepress测试中各类apply调用的原始执行时间数据
  • cpdir_run_times:cpDir案例研究中大型目录cpDir调用的原始执行时间数据
  • eleventy_test_executions:eleventy测试套件重构前后各50次运行的时间数据(共100条)
  • promise_resolve_then_case_study:strapi评估函数代码片段的执行时间数据
  • vuepress_test_executions:vuepress测试套件重构前后各50次运行的时间数据(共100条)
  • DynamicAndExecutedAntiPatterns子目录:20个目标应用×8种反模式的静态出现次数、执行次数及频率数据
  • StaticAntiPatterns子目录:20个目标应用×8种反模式的静态出现次数数据(已过滤测试、生成、构建等目录中的反模式)

数据来源

论文《DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScript》

适用场景

  • JavaScript异步反模式分析:研究20个目标应用中8种异步反模式的静态分布与实际执行情况
  • 代码重构效果评估:对比eleventy、vuepress测试套件重构前后的性能变化,验证反模式修复的有效性
  • 异步代码性能优化:分析apply、cpDir等异步操作的执行时间特征,指导JavaScript异步代码性能调优
  • 反模式检测工具开发:基于静态与动态反模式数据,训练或验证JavaScript异步反模式检测模型
packageimg

数据与资源

附加信息

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