← 最新论文
💻 computer science

An Eye for Trust: An Exploration of Developers' Trust Perceptions Through Urgency and Reputation

这项研究通过眼动追踪实验发现,尽管代码优先级和作者声誉会显著影响开发者的代码审查行为(如评估时间和认知负荷)及注意力分配,但开发者往往未能意识到这些因素对其最终代码采纳决策的潜在影响,且代码功能、质量和可读性仍是他们评估代码时的首要考量。

原作者: Sara Yabesi, Mahta Amini, Jelena Ristic, Zohreh Sharafi

发布于 2026-04-13
📖 1 分钟阅读☕ 轻松阅读

原作者: Sara Yabesi, Mahta Amini, Jelena Ristic, Zohreh Sharafi

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文就像是一场关于**“程序员如何判断代码是否靠谱”**的心理侦探游戏。

想象一下,你是一位代码审查员(Code Reviewer),你的工作就像是一个**“餐厅质检员”**。每天,你会收到很多份“新菜”(代码补丁),你需要决定:这道菜能不能端给顾客(上线)?

研究人员想知道,在决定这道菜好不好吃时,你更看重菜本身的味道,还是会因为送菜的人是谁或者这道菜有多急而改变你的判断?

为了搞清楚这一点,他们找来了 37 位程序员,给他们戴上了**“超级智能眼镜”(眼动仪)**。这副眼镜能精确记录你的眼球在看哪里、看了多久,就像在显微镜下观察你的大脑是如何思考的。

实验设置了两个“干扰项”:

  1. 紧急程度(Urgency): 就像餐厅老板告诉你:“这道菜是 VIP 客人点的,必须马上做!"(高优先级)vs“这道菜是普通客人点的,不着急"(低优先级)。
  2. 作者名气(Reputation): 就像告诉你:“这道菜是米其林三星大厨(资深开发者)做的”vs“这道菜是刚入行的学徒(初级开发者)做的”。

他们发现了什么有趣的事情?

1. 关于“急事”的真相:嘴上说不在意,身体却很诚实

  • 表面现象: 当被问到“这道菜急不急会影响你收不收吗?”时,程序员们都很诚实(或者说很自信)地回答:“不会!我只看菜好不好吃,不管急不急。”
  • 眼镜看到的真相: 虽然他们嘴上这么说,但眼睛骗不了人
    • 当看到“高优先级”(急事)的代码时,他们的眼球转动更频繁,盯着代码看的时间更长,大脑的认知负荷(脑力消耗)明显增加
    • 这就好比你听到“这是给总统准备的菜”,你会下意识地更仔细地检查每一根葱,哪怕你心里告诉自己“我只是个厨师,管那么多干嘛”。
    • 结果: 他们觉得高优先级的代码“质量更好”,但在最终决定“要不要用”时,其实并没有真的因为“急”就盲目通过。

2. 关于“名气”的真相:光环效应只停留在“看”的层面

  • 表面现象: 当被问到“你会因为是大厨做的就更容易通过吗?”时,大家说:“不会,我只看代码逻辑。”
  • 眼镜看到的真相:
    • 当看到“资深大厨”写的代码时,程序员的视线更集中,更倾向于去阅读具体的**方法(Methods)**部分,仿佛带着一种“大师之作,必有深意”的期待去审视。
    • 当看到“学徒”写的代码时,他们的视线分布则不太一样。
    • 结果: 虽然他们看的方式变了(注意力分配不同),但最终打分决定是否采用时,并没有因为作者是大厨就手下留情或盲目信任。大家最终还是回到了代码本身。

3. 大家到底最看重什么?

通过让程序员自己写感想,研究发现,真正决定他们是否信任一段代码的,只有三样东西:

  1. 功能(Functionality): 这菜能不能吃?(代码能不能跑通,测试能不能过)
  2. 质量(Quality): 这菜做得干不干净?(代码写得规不规范,好不好读)
  3. 易懂性(Comprehensibility): 这菜有没有说明书?(注释写没写清楚)

“作者是谁”和“急不急”这两个因素,在程序员的潜意识里确实影响了他们看代码的专注度心理负担**,但在最终拍板的那一刻,大家还是努力让自己保持客观,主要看代码本身的硬实力。

这篇论文想告诉我们什么?

  1. 我们都有“潜意识的偏见”: 即使我们觉得自己很理性,但“紧急”和“名气”确实会悄悄改变我们处理信息的方式(比如让我们更紧张、更仔细地看,或者带着滤镜去看)。
  2. 代码审查工具需要改进: 既然我们知道“急事”会让大脑过载,那么未来的代码审查工具(比如 GitHub 的界面)应该帮我们要更好地管理这种压力,提醒我们不要因为“急”就忽略了细节,也不要因为“慢”就草率了事。
  3. 给新人的鼓励: 实验发现,只要代码本身写得够好,即使是“初级开发者”写的,大家最终也会公平对待。这鼓励了新人要相信自己的技术实力。

总结一下:
这就好比我们在买衣服时,虽然嘴上说“我只看衣服面料好不好”,但看到“限量版”或“名人同款”标签时,我们的心跳会加速,目光会停留得更久。这篇论文就是揭开了这个“心理小秘密”,提醒我们在写代码、审代码时,要意识到这些心理陷阱,努力做一个更清醒的“质检员”。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →