← 最新论文
💻 computer science

Detecting UX smells in Visual Studio Code using LLMs

该论文提出了一种利用大语言模型分析 GitHub 上用户报告的方法,以检测 Visual Studio Code 中的 UX 异味,并发现大多数问题集中在开发者最重视的信息性、清晰度、直观性和效率方面。

原作者: Andrés Rodriguez, Juan Cruz Gardey, Alejandra Garrido

发布于 2026-02-26
📖 1 分钟阅读☕ 轻松阅读

原作者: Andrés Rodriguez, Juan Cruz Gardey, Alejandra Garrido

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

这篇论文就像是一次**“给 Visual Studio Code(VSCode)做的大体检”,只不过医生不是人类专家,而是人工智能(LLM)**,病人是全世界程序员每天都在用的代码编辑器。

为了让你更容易理解,我们可以把 VSCode 想象成一辆超级复杂的“赛车”,而程序员就是车手

1. 为什么要做这次体检?(背景)

这辆车(VSCode)功能太强大了,不仅能开车,还能自动导航、甚至帮车手修车。但是,随着功能越来越多,车子内部变得有点乱。

  • 以前的问题:大家只关心车跑得快不快(功能强不强)。
  • 现在的问题:车手们开始抱怨:“方向盘太滑了”、“仪表盘看不清”、“按钮按下去没反应”。这些不是车坏了(Bug),而是**“开起来不舒服”**。
  • 什么是"UX 异味”(UX Smells)? 想象一下,你走进一个房间,虽然灯是亮的,门也能开,但空气里有股怪味,或者椅子放的位置让你不得不别扭地坐着。这就是"UX 异味”。它不会让车抛锚,但会让车手开得很累、很烦躁。

2. 他们是怎么做的?(方法)

以前,要找出这些“异味”,得请一群专家去一个个测试,就像人工试车,又慢又贵,而且试不了那么多辆车。

这次,作者们想了一个聪明的办法:

  1. 收集“抱怨信”:他们去 GitHub(一个程序员社区)上,把成千上万条用户关于 VSCode 的“吐槽”和“反馈”都抓了下来。
  2. 请 AI 当“翻译官”:他们让一个超级聪明的 AI(大语言模型 LLM)来读这些成千上万条抱怨。AI 的任务是:
    • 把“这个按钮太远了”翻译成“效率问题”。
    • 把“这个图标看不懂”翻译成“清晰度问题”。
    • 把“这个提示太模糊”翻译成“信息量不足”。
  3. 专家复核:AI 读完后,人类专家再抽查一下,确保 AI 没“瞎翻译”。

3. 发现了什么?(结果)

AI 读完那些“抱怨信”后,画出了一张**“异味地图”**,结果非常有趣:

  • 最臭的地方在哪里?
    大家抱怨最多的,不是车子引擎(核心代码)坏了,而是**“仪表盘”和“操作台”**的问题。

    • 信息不透明:比如“我在改代码,但不知道改的是哪个文件”。
    • 不清晰:比如“这个按钮是干嘛的?图标画得太抽象了”。
    • 不直观:比如“我想找这个功能,但它在菜单的最角落”。
    • 效率低:比如“点一下要等半天,或者要点击太多次”。
  • 一个反直觉的发现(“显性忽视”假说):
    作者发现,车手们最在意的地方(比如效率、清晰度),恰恰也是“异味”最多的地方。

    • 比喻:就像一辆赛车,大家最在乎它跑得快不快(效率),结果发现油门踏板反而做得最别扭。因为这里功能太复杂,大家为了加新功能,牺牲了操作的流畅度。
    • 结论:最核心的体验,反而积累了最多的“体验债”(UX Debt)。
  • 哪里比较干净?
    关于“这车好不好学”、“能不能自定义颜色”这些次要功能,抱怨反而很少。

    • 比喻:这说明车子的大框架已经定型了,大家觉得“能跑就行”,所以设计师把精力都花在核心功能上,导致那些“锦上添花”的功能被忽略了,或者因为核心功能太忙,根本没空去优化它们。

4. 这意味着什么?(总结)

这篇论文告诉我们:

  1. AI 能帮大忙:用 AI 去分析用户的吐槽,比请一堆人去测试要快得多,也能发现更多隐藏的问题。
  2. 体验债在积累:VSCode 这样的软件,随着时间推移,**“好不好用”的问题比“能不能用”**的问题更严重。
  3. 未来的方向:软件开发者不能只盯着“加新功能”,得回头看看**“把现有的功能做得更顺手”**。就像赛车手,如果油门和刹车不好用,引擎再强也赢不了比赛。

一句话总结:
作者们用 AI 当侦探,在 VSCode 用户的吐槽里找到了很多“开起来不舒服”的隐形问题。他们发现,大家最在乎的“顺手”和“清晰”,反而是问题最多的地方。这提醒软件开发者:别只顾着给车装新引擎,也得把方向盘和仪表盘擦得亮亮的!

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

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

试用 Digest →