CoCapture:通过演示和混音有效传达现有网站的UI行为
360° 视频与全景内容交互式数据可视化原型设计与用户测试软件工程师与开发者UI/UX 设计师
文献标题
CoCapture: Effectively Communicating UI Behaviors on Existing Websites by Demonstrating and Remixing
文献信息
- 主题领域: 人机交互(Human-Computer Interaction)、用户界面设计及原型展示
- 关键词: 快速用户界面原型设计, 用户界面行为沟通,动态用户界面, DOM结构录制与重现, 动画原型创建, 可视化参考
研究背景与问题
-
发现问题或挑战:
- 在用户界面开发的后期阶段,静态截图和草图难以准确表达复杂交互及动态行为。
- 创建复杂用户界面行为的原型需要投入大量精力,现有工具难以支持从已有界面直接导入资产或行为。
- 对于已有行为提出修改,缺乏工具可以支持混合高保真与低保真原型创建,导致沟通困难。
-
重要性:
- 用户界面行为是影响用户体验的重要因素。然而,由于交互行为具有动态特性,设计师与开发人员之间常面临沟通障碍,导致效率低下或错误理解。
-
研究动机与相关工作:
- 已有工作如SILK和DENIM关注用户界面设计的早期阶段,但不支持后期动态行为编辑。
- 商业工具如Figma和Adobe XD要求用户从头构建界面,这种重制过程耗时且难以扩展。
- 文献指出需要能导入现有资产结构并创建动态行为的工具,同时应优化设计行为的表达方式以改善理解和沟通。
解决方案
-
方法或解决方案:
- 提出了名为“CoCapture”的交互系统,结合基于DOM元素的录制技术和展示-混合-再现方法:
- 捕获现有用户界面行为并生成基础场景。
- 通过直接操作界面元素演示新的行为。
- 支持行为的后续修改与混合操作。
- 通过自然语言描述支持超文本链接到动画或元素,实现清晰描述。
- 提出了名为“CoCapture”的交互系统,结合基于DOM元素的录制技术和展示-混合-再现方法:
-
创新之处:
- 动态用户界面行为的原型创建工具,支持直接操作已有网站界面的元素。
- 将用户界面的动态行为以“动画对象”为核心,视作优先级高的表达对象。
- 通过可操作的超文本将自然语言描述与可视化内容整合。
-
实施步骤及关键技术:
- 行为录制:利用MutationObserver API记录用户与界面的交互行为及DOM结构变化。
- 行为编辑:支持实时调整属性(如宽度、高度、透明度)以及通过拖放元素示范移动。
- 动画混合:通过时间范围调整滑动条和操作设置(克隆、删除等)完成动画编辑。
- 增强沟通:通过超文本管理自然语言描述与动画内容的关联,并提供简洁的“动画预览”和“关键帧展示”。
研究成果
-
具体成果:
- CoCapture显著提高了用户界面行为描述的准确性(由54%提高到92%)。
- 减少了文字描述的字数(平均115.71字减少到38.23字),帮助设计师更专注于动态内容表达。
- 锚定可视化参考(超文本)显著改善了沟通中的导航体验,降低了认知负担。
-
与现有解决方案的比较:
- 相较于传统工具(如Email + Google Drawings),CoCapture减少了用户的应用切换次数,且描述更简洁,表达行为更具体。
- 动态行为的沟通能力显著优于静态参考,如截图或草图。
-
实验或评估结果:
- 实验显示使用CoCapture的设计师能更快生成准确的问题描述且所需响应时间更短(平均482秒 vs 645秒)。
- 对问题进行评估的用户认为使用CoCapture生成的问题更加清晰且容易理解(评分平均4.21对比1.40)。
-
局限性与未来方向:
- CoCapture目前仅适用于网页用户界面,不适用其他平台(如移动应用)。
- 对简单的界面变化(如改变按钮背景色)或低复杂程度界面,使用CoCapture会显得不必要。
- 系统需要进一步支持自动保存、热键撤销等基本功能,同时拟展示用户输入(如点击)以优化使用体验。
总结与展望
CoCapture通过新颖的动画原型创建和超文本引用方式,显著提高了用户界面行为的沟通效率和准确性,解决了设计师和开发人员之间动态行为表达的难题。未来可扩展至移动应用及更多界面场景,为用户界面设计周期提供更广泛的工具支持与操作模块优化。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3- 如何通过演示和重混有效传达现有网站的动态UI行为?分类: 生成式创作中的控制与共创同类问题arrow_forward
- 哪些技术可以帮助记录和编辑DOM结构中的动态交互行为?分类: 生成式创作中的控制与共创同类问题arrow_forward
- 将自然语言与动态UI行为结合在多媒体参考中能否提升理解效率?分类: 生成式创作中的控制与共创同类问题arrow_forward
lightbulb
现实痛点
1- 设计师在传达复杂UI交互时,静态方法往往无法准确表达动态行为。分类: 生成式创作中的控制与共创同类问题arrow_forward
- 80%
通过参数化声明模板进行集成可视化编辑
CHI '21· 交互式数据可视化 +1
- 80%
DynaVis:用于可视化编辑的动态合成UI小部件
CHI '24· 交互式数据可视化 +1
- 80%
Sporq: 使用示例查询的交互式代码探索环境
UIST '21· 交互式数据可视化 +1
- 67%
Scout:通过高级设计约束快速探索界面布局替代方案
CHI '20· 360° 视频与全景内容 +1
- 67%
MirrorPad:触控板上的镜像,用于笔记本电脑环境中的直接笔交互
CHI '20· 360° 视频与全景内容 +1
- 67%
在用户故事和GUI原型之间闭环:软件开发中跨职能集成的LLM基础助手
CHI '25· 360° 视频与全景内容 +2
- 67%
TableCanoniser:交互式语法驱动的将杂乱的非关系表转换为规范表
CHI '25· 交互式数据可视化 +1
- 67%
屏幕解析:面向UI模型从截图的逆向工程
UIST '21· 交互式数据可视化 +1
- 60%
KeyMap:使用诺曼的映射改进键盘快捷方式词汇
CHI '20· 原型设计与用户测试
- 60%
通过数据驱动的方法预测和诊断用户与移动UI动画的互动
CHI '20· 360° 视频与全景内容 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 AI 编程到 CodeNow
open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3411764.3445573
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2021
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
360° 视频与全景内容、交互式数据可视化、原型设计与用户测试
work
职业/产业
软件工程师与开发者、UI/UX 设计师
article
内容状态
已索引正文
hub
相关论文
10 篇相关论文