CrossCode:程序执行的多层可视化

摘要:以多个抽象层次展示程序执行过程的跨程代码:一种结构化的Web程序可视化系统 根据一项手工设计的程序可视化研究的结果,我们设计了CrossCode——一种基于Web的JavaScript程序可视化系统。CrossCode利用语法、控制流和数据流中的结构线索,将多个抽象层次下的程序执行进行聚合和导航。我们进行了一项定性的探索性研究,参与者为专家,发现CrossCode使参与者能够在程序执行中保持明确的位置感,有助于解释程序行为,并能够追踪程序状态的变化和更新。

作者:Devamardeep Hayatpur, Haijun Xia, Daniel Wigdor

论文ID:2304.03445

分类:Human-Computer Interaction

分类简称:cs.HC

提交时间:2023-06-14

PDF 下载: 英文版 中文版pdf翻译中