Skeleton: Visual Authoring of Non-visual Data Experiences
作者: Frank Elavsky, Chieri Nnadozie, Lucas Nadolskis, Patrick Carrington, Dominik Moritz
分类: cs.HC, cs.CV
发布日期: 2026-07-16
备注: 9 pages core, 2 pages acknowledgements + references, 4 pages appendices. Accepted at IEEE VIS 2026, to appear in November 2026
💡 一句话要点
提出Skeleton以解决无视觉数据体验的可访问性问题
🎯 匹配领域: 支柱一:机器人控制 (Robot Control)
关键词: 数据可视化 无障碍设计 用户体验 交互式图形 设计工具
📋 核心要点
- 现有的无视觉数据可视化方法缺乏可视化反馈,导致设计者难以判断导航结构的优劣。
- 提出Skeleton,通过可视化导航结构,帮助设计者观察和操作导航属性,提升可访问性设计的质量。
- 实地研究表明,Skeleton改变了设计者对可访问设计的态度,促进了更全面的输入方式考虑。
📝 摘要(中文)
在可视化数据的创作过程中,现有的无视觉导航结构完全依赖代码,缺乏可视化反馈,导致设计者无法有效评估导航的优劣。本文通过与多个领域的实践者进行长期共同设计,提出了Skeleton,一个直接操作的创作环境,使可访问的导航结构的属性可视化,便于设计者观察和操作。主要贡献包括引入交互式节点-链接图的Inspector、基于数据维度的Dimensions API,以及一系列创新的编辑和测试工具。通过对8位实践者的实地研究,发现可视化导航结构的呈现改变了设计者对可访问设计的参与方式,促使他们重新考虑可视化架构,并将可访问性视为设计问题而非合规任务。
🔬 方法详解
问题定义:论文要解决的具体问题是现有无视觉数据可视化方法缺乏可视化反馈,导致设计者无法有效评估导航结构的质量。现有方法的痛点在于完全依赖代码,缺乏直观的反馈机制。
核心思路:论文的核心解决思路是通过Skeleton环境将导航结构的属性可视化,使设计者能够直观地观察和操作,从而提升可访问性设计的质量。这样的设计能够提供实时反馈,帮助设计者更好地理解用户体验。
技术框架:Skeleton的整体架构包括多个模块:Inspector用于渲染交互式导航图,Dimensions API用于表达数据维度,双视图编辑器展示系统导航模型和用户空间体验,自动化节点放置的支架引擎,以及实时标签模板编辑器和测试模式。
关键创新:最重要的技术创新点在于将导航结构的可视化与设计者的操作结合,形成一个反馈循环。这与现有方法的本质区别在于,现有方法缺乏可视化支持,无法有效促进设计者的判断和决策。
关键设计:Skeleton的设计包括双视图编辑器的实现,支持实时预览的标签模板编辑器,以及通过可视化渲染管道自动化节点放置的支架引擎。这些设计细节确保了用户能够直观地操作和评估导航结构。
🖼️ 关键图片
📊 实验亮点
实验结果显示,Skeleton的引入使得设计者在可访问设计中更加关注导航结构的可视化,重新考虑了可视化架构,并扩展了输入方式的多样性。设计者对可访问性的理解从合规任务转变为设计问题,显著提升了设计质量。
🎯 应用场景
该研究的潜在应用领域包括数据可视化设计、无障碍技术开发和用户体验优化。通过提供可视化的导航结构,设计者能够更好地创建符合无障碍标准的可视化作品,提升用户的交互体验。未来,该方法可能会影响更多领域的可访问性设计实践。
📄 摘要(原文)
When sighted practitioners author accessible data visualizations, they build navigation structures (the nodes, edges, and input bindings that govern how assistive technologies traverse an interface) entirely in code, with no visual representation. Without a representation to react to, practitioners cannot develop judgment about what makes navigation good or bad, and the quality ceiling of non-visual experiences is set by the absence of a feedback loop. We address this problem through longitudinal co-design with practitioners across cartography, design systems, and open-source visualization, and make three contributions. First, we introduce an Inspector that renders navigation graphs as interactive node-link diagrams, and a Dimensions API that expresses navigation in terms of data dimensions rather than explicit graph construction. Second we present Skeleton, a direct-manipulation authoring environment in which the properties of an accessible navigation structure are translated into visual representations authors can observe and manipulate. Key techniques include a dual-view editor that simultaneously shows the system's navigation model and the end user's spatial experience, a scaffolding engine that automates spatial node placement by repurposing a visualization rendering pipeline, a live label-template editor with real-time screen-reader-output preview, and a testing mode that makes traversal sequence visually trackable. Third, we evaluate Skeleton through an in-situ study with 8 practitioners across visualization design, engineering, and research. Making navigation structure visible changed how practitioners engaged with accessible design: they reconsidered the architecture of their own visualizations, attended to a broader range of input modalities, and shifted from treating accessibility as a compliance task to treating it as a design problem. (abstract shortened for arxiv)