数据集概述
本数据集是论文“Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?”的研究工件,包含开发者调查Web界面、神经缺陷检测器及分析脚本,用于对比开发者与神经检测器在变量误用缺陷检测任务中的性能,验证两者在缺陷分类与定位上的表现差异。
文件详解
- 文件名称:
fixmyvars_study.zip
- 文件格式:ZIP
- 字段映射介绍:压缩包内包含三类核心内容:
- Web UI:含前端(网站)和后端(业务逻辑+数据库)实现,支持开发者调查的复现与扩展
- 神经缺陷检测器:含2个检测器的实现、训练模型及评估脚本,可用于Java方法的变量误用缺陷检测
- 分析脚本:含Jupyter笔记本形式的所有分析步骤,支持论文结果图表的复现
数据来源
论文“Are Neural Bug Detectors Comparable to Software Developers on Variable Misuse Bugs?”
适用场景
- 软件缺陷检测研究:对比开发者与神经检测器在变量误用缺陷检测任务中的性能差异
- 机器学习模型评估:验证神经缺陷检测器在实际缺陷检测场景中的准确率与误报率
- 开发者行为分析:通过Web UI复现调查,研究开发者在缺陷检测任务中的决策模式
- 软件测试工具优化:基于分析结果改进神经缺陷检测器的算法设计与模型训练策略