通过原位可视化增强代码以帮助程序理解

交互式数据可视化知识工作者工具与工作流软件工程师与开发者HCI 研究员

程序员必须明确地将他们的代码与运行时状态联系起来,以正确评估程序的正确性。然而,调试工具通常将程序状态与源代码分离,并需要显式调用的视图来弥合程序编辑和程序理解之间的差距。为了在正常执行和调试期间不显眼地揭示运行时行为,我们提出了直接在源代码中可视化程序变量的技术。我们描述了嵌入式可视化的设计空间和放置标准。我们在Vega可视化语法的编辑器中评估了我们的原位可视化。与基线开发环境相比,使用原位可视化的初学者Vega用户总体任务成绩提高了大约2分,并且在自我报告的速度和准确性方面表现出显著的积极影响。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/8134/2018

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2018
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
交互式数据可视化、知识工作者工具与工作流
work
职业/产业
软件工程师与开发者、HCI 研究员
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文