MACEDON:通过实时多维度代码评估和优化支持程序员
大语言模型(LLM)的最新进展导致程序员越来越倾向于使用它们进行代码优化和评估。然而,由于缺乏对底层代码的理解,程序员需要频繁切换代码评估和提示编写之间。当前的 LLM 驱动的代码助手没有提供足够的透明度来帮助程序员根据预期的评估指标跟踪他们的代码,而在将这些评估与优化目标对齐之前,这关键步骤不可或缺。为了解决这一差距,我们采用迭代的、以用户为中心的设计过程,首先进行形成性研究和大规模代码分析。然后,根据研究结果,我们开发了 MACEDON,这是一个支持实时多维度代码评估、直接代码段优化以及可共享报告展示的系统。我们通过一项有 24 名新手程序员参与的受控实验室研究和两个真实世界的案例研究评估了 MACEDON。结果显示,MACEDON 显著提高了用户识别代码问题、应用有效优化以及理解代码演变状态的能力。我们的发现表明,多维度评估结合交互式、段特定的指导使用户能够执行更具结构性和更自信的代码优化。本文的代码可在 <link-TBD> 找到。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
- 71%
AI增强的头脑风暴:研究LLM在团队创意生成中的应用
CHI '24· 生成式AI(文本、图像、音乐、视频) +1
- 71%
从丢弃到带走:生成式人工智能与氛围编程如何加速不同技术水平的原型开发
CHI '26· 生成式AI(文本、图像、音乐、视频) +2
- 71%
氛围编程的纠缠——重新定位生成式 AI 编程中意图、作者身份与责任的边界
CHI '26· 生成式AI(文本、图像、音乐、视频) +2
- 71%
探索预训练模型的创新机会
DIS '25· 生成式AI(文本、图像、音乐、视频) +2
- 67%
使用生成语言模型发现自然语言编程的语法和策略
CHI '22· 生成式AI(文本、图像、音乐、视频) +1
- 67%
《它想让我怎么说》:弥合最终用户程序员与代码生成大型语言模型之间的抽象差距
CHI '23· 生成式AI(文本、图像、音乐、视频) +1
- 67%
创造性的合作?用户对AI创造力的误判影响他们的合作表现
CHI '25· 生成式AI(文本、图像、音乐、视频) +1
- 67%
D-Twins:专为实时无聊干预设计的数字双胞胎
CHI '25· 生成式AI(文本、图像、音乐、视频) +1
- 67%
寻找对话:一种为自然对话内容评分文档的方法
CHI '25· 生成式AI(文本、图像、音乐、视频) +1
- 67%
流动变换器与创造性类比:探索大型语言模型增强跨领域类比创造力的能力
C&C '23· 生成式AI(文本、图像、音乐、视频) +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)