paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Missing Threats: Dealing with the Treatment-sensitive Factorial Structure Bias in Empirical Software Engineering

缺失的威胁:应对实证软件工程中的处理敏感因素结构偏差
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 2/10 · 论文讨论实证软件工程中使用程序分析工具作为测量与干预时的方法论偏差,属于实验效度威胁,与用户关注的静态分析/Agentic 程序、LLM 改进静态分析、浮点程序分析及贝叶斯程序分析等核心方向无直接交集;仅在“程序分析工具的实验设计”层面有微弱关联。引用 0 inbox
Sabato Nocera, Giuseppe Scanniello
crossref: 2026-09-12

AI 速览

一句话:揭示实证软件工程中同一工具既作测量又作干预时产生的处理敏感因素结构偏差,并给出缓解建议。

在实证软件工程中,研究者常将程序分析工具用于实验:既测量软件属性(因变量),又作为干预(自变量)的一部分。当同一工具同时承担测量仪器与干预角色时,可能产生“处理敏感的因素结构偏差”,即接受干预的参与者对所评估构念的体验与其他参与者不同,从而使结果偏向某一组。本文对这一问题进行反思性分析,刻画其作为构念效度威胁的机制,并讨论缓解策略。作者建议:尽量使用与处理无关的测量工具;若不可行,应使测量工具与处理之间的关联尽可能小;此外,选择测量工具的合适版本和/或配置也有助于减轻该偏差。本文不开展新的实证基准,而是为实验或队列研究提供方法学建议。

问题
当程序分析工具既被用作测量仪器又被纳入干预时,实证软件工程研究可能面临构念效度威胁,即处理敏感的因素结构偏差。
方法
本文采用反思性分析方法,界定该偏差的形成机制,并讨论在实验或队列研究中缓解该威胁的策略。
评估
评估以方法学反思和建议为主,而非新的实证基准;建议包括使用与处理无关的测量工具、最小化工具与处理的关联,以及选择合适的工具版本或配置。
原文摘要(Abstract)

Researchers in Software Engineering (SE) frequently use program analysis tools (or simply tools) as part of their experiments. These tools can be used to measure software attributes (response/dependent variables) or as part of an intervention (treatment/independent variable). But what happens when researchers use the same tool both as a measurement instrument and as part of an intervention? They might be dealing with a threat to construct validity: the treatment-sensitive factorial structure bias. Accordingly, the participants receiving the intervention might experience what is being evaluated in the experiment differently from the other participants. This means that the results of the study might favor one group of participants over others based on their exposure to the intervention (which involved the tool used to make measurements). In this paper, we present a reflection-based analysis of the treatment-sensitive factorial structure bias. We share suggestions on how to mitigate this threat in SE studies (e.g., experiments or cohort studies). We advise researchers to use measurement instruments not associated with the treatment. In case this is not possible, the association between the measurement instrument and the treatment should be as small as possible. Also, choosing a proper version and/or configuration of the measurement instrument might mitigate the treatment-sensitive factorial structure bias.

链接与引用

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

BibTeX
@inproceedings{paperbot8956,
  title = {Missing Threats: Dealing with the Treatment-sensitive Factorial Structure Bias in Empirical Software Engineering},
  author = {Sabato Nocera and Giuseppe Scanniello},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728527}
}