paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Do you Really Code? Designing and Evaluating Screening Questions for Online Surveys with Programmers

你真的会编程吗?为面向程序员的在线调查设计与评估筛选问题
ICSE 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE)2021匹配度 1/10 · 该论文研究的是在线调查中筛选具备编程技能被试的问卷设计问题,属于实证研究方法/数据采集质量保障范畴,与用户的 PL↔AI、浮点程序分析、贝叶斯程序分析等核心方向没有实质关联。它既不涉及静态分析或 LLM/Agent 的程序分析应用,也不提供与这些方向可比的理论或工程方法。引用 76 inbox
Anastasia Danilova, Alena Naiakshina, Stefan Horstmann, Matthew Smith
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:设计并评估面向在线调查的程序员筛选问题,以识别并过滤不具备编程技能的参与者。

在线招募足够数量的专业程序员参与研究调查常受时间、地域与成本限制;Clickworker、Qualtrics 等平台虽可招募具备编程技能的参与者,但可能存在误解与欺诈,使无编程技能者进入研究并污染数据。本文设计了一套筛选问题:对具备编程技能者易于快速回答,对不具备者难以正确回答。作者招募多批有/无编程技能参与者,并在对抗性场景中评估问题的有效性与效率。结果显示,某批 Clickworker 中自称有编程技能者 42% 未达标准,应被过滤。最后给出可供研究者使用的推荐筛选问题。

问题
在线招募程序员参与研究调查困难,平台招募中可能存在误解与欺诈,导致无编程技能者混入并污染调查数据。
方法
设计对程序员易答、对非程序员难答的筛选问题,并在多批有/无编程技能参与者及对抗性设置下测试其有效性与效率。
评估
通过招募多批参与者进行问卷评估;某批 Clickworker 中自称有编程技能者 42% 未达标准,据此建议过滤并总结推荐问题集。
原文摘要(Abstract)

Recruiting professional programmers in sufficient numbers for research studies can be challenging because they often cannot spare the time, or due to their geographical distribution and potentially the cost involved. Online platforms such as Clickworker or Qualtrics do provide options to recruit participants with programming skill; however, misunderstandings and fraud can be an issue. This can result in participants without programming skill taking part in studies and surveys. If these participants are not detected, they can cause detrimental noise in the survey data. In this paper, we develop screener questions that are easy and quick to answer for people with programming skill but difficult to answer correctly for those without. In order to evaluate our questionnaire for efficacy and efficiency, we recruited several batches of participants with and without programming skill and tested the questions. In our batch 42% of Clickworkers stating that they have programming skill did not meet our criteria and we would recommend filtering these from studies. We also evaluated the questions in an adversarial setting. We conclude with a set of recommended questions which researchers can use to recruit participants with programming skill from online platforms.

链接与引用

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

BibTeX
@inproceedings{abs-2103-04429,
  title = {Do you Really Code? Designing and Evaluating Screening Questions for Online Surveys with Programmers},
  author = {Anastasia Danilova and Alena Naiakshina and Stefan Horstmann and Matthew Smith},
  booktitle = {ICSE},
  year = {2021},
  doi = {10.1109/icse43902.2021.00057}
}