paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Pitfalls in Experiments with DNN4SE: An Analysis of the State of the Practice

DNN4SE 实验中的陷阱:一项实践现状分析
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 2/10 · 该论文是DNN4SE实验方法学的映射研究,关注实验设计与报告缺陷,并不涉及静态分析、浮点程序分析、贝叶斯程序分析,也不涉及LLM/Agent与程序语言的交叉。仅与“ML系统/软件工程实验严谨性”有非常间接的关联,与用户核心研究方向匹配度低。引用 5 inbox
Sira Vegas, Sebastian Elbaum
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:通过映射研究分析 55 篇论文中的 194 个 DNN4SE 实验,揭示普遍存在的弱分析、变量控制不足与描述不具体等缺陷。

软件工程任务日益依赖深度神经网络,但评估此类技术的受控实验因架构、超参数、数据集与训练随机性等复杂变量空间而极具挑战。本文对 55 篇发表于软件工程顶级会议的论文中的 194 个 DNN 实验进行映射研究,刻画其实践现状并识别常见趋势与陷阱。研究发现,多数实验即使获得 ACM 工件徽章,仍存在根本性局限,令人质疑其结论可靠性:87% 的实验缺乏充分分析以确立自变量与因变量间的真实关系;100% 的实验对 DNN 相关变量空间控制有限,可能使处理与结果间的关系只是相关而非因果;86% 的实验未具体说明所用 DNN 变量及其取值,导致无法判断所评估的是否为所设计的技​​术,也难以厘清外部变异的控制方式。最后,作者针对这些局限提出若干实践建议。

问题
DNN4SE 实验设计复杂且缺乏规范,导致大量研究结论的可靠性存疑。
方法
采用映射研究,系统审查 55 篇顶会论文中的 194 个依赖深度神经网络的实验,归纳其共同趋势与陷阱。
评估
通过定量统计缺陷出现比例(87% 弱分析、100% 变量控制不足、86% 描述不具体),并据此提出改进建议。
原文摘要(Abstract)

Software engineering (SE) techniques are increasingly relying on deep learning approaches to support many SE tasks, from bug triaging to code generation. To assess the efficacy of such techniques researchers typically perform controlled experiments. Conducting these experiments, however, is particularly challenging given the complexity of the space of variables involved, from specialized and intricate architectures and algorithms to a large number of training hyper-parameters and choices of evolving datasets, all compounded by how rapidly the machine learning technology is advancing, and the inherent sources of randomness in the training process. In this work we conduct a mapping study, examining 194 experiments with techniques that rely on deep neural networks (DNNs) appearing in 55 papers published in premier SE venues to provide a characterization of the state of the practice, pinpointing experiments’ common trends and pitfalls. Our study reveals that most of the experiments, including those that have received ACM artifact badges, have fundamental limitations that raise doubts about the reliability of their findings. More specifically, we find: 1) weak analyses to determine that there is a true relationship between independent and dependent variables (87% of the experiments), 2) limited control over the space of DNN relevant variables, which can render a relationship between dependent variables and treatments that may not be causal but rather correlational (100% of the experiments), and 3) lack of specificity in terms of what are the DNN variables and their values utilized in the experiments (86% of the experiments) to define the treatments being applied, which makes it unclear whether the techniques designed are the ones being assessed, or how the sources of extraneous variation are controlled. We provide some practical recommendations to address these limitations.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{abs-2305-11556,
  title = {Pitfalls in Experiments with DNN4SE: An Analysis of the State of the Practice},
  author = {Sira Vegas and Sebastian Elbaum},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3616320}
}