U1.10.5Semantic conflict between redundant cues设计研究
冗余的两个通道语义不一致时会给出矛盾提示
别名: 冗余语义冲突 · 矛盾线索 · 跨通道不一致
概念解释
冗余线索的语义冲突(semantic conflict between redundant cues)是本应表达同一变量的两个通道指向不同类别、顺序或状态。例如颜色表示“高风险”,图标却按另一套规则表示“正常”。读者必须判断信哪一条,冗余便不再成立。冲突可能来自映射定义,也可能只在筛选、选中、动画过渡或数据更新的瞬间出现。
机制
语义一致不是外观“搭配协调”,而是两条编码对同一数据状态给出兼容结论。冲突线索会引发竞争、增加图例核对,并可能由更显著、先出现或更熟悉的线索主导;结果不保证总比单通道更差,也不能预设所有读者信任同一线索。若两个通道的档数或缺失值处理不同,数值虽来自同一字段,也会在边界条件产生矛盾。
怎么研究
构造一致、冲突和单通道条件,分别操纵冲突比例、显著性、呈现顺序与任务后果。要求参与者报告类别/值、置信度和判断依据,测反应时、错误及冲突发现率;不要只询问“是否困惑”。产品测试还应覆盖加载、筛选、排序、选择、离线、旧缓存和实时更新,以捕捉静态样例没有的短暂不一致。
边界
两个通道表达粗细不同的层级不必然冲突,例如颜色表示大类、形状表示子类;但这已是两个变量或层级编码,而非严格冗余,图例必须明示。选中描边、焦点环和告警徽标可以覆盖基础样式,只要它们被清楚定义为状态层。未知或缺失值也不应被强行渲染成“正常”来维持表面一致。
怎么落地
- 为每个状态建立单一数据来源及颜色、形状、文字、无障碍名称的映射表,统一缺失、未知和过期规则。
- 在组件状态矩阵中检查默认、hover、焦点、选中、禁用、错误、加载与更新过渡;避免旧颜色与新标签短暂共存。
- 为高后果含义给出明确文字和结果说明,不让用户自行仲裁颜色与图标;读屏名称必须报告同一当前状态。
- 通过自动映射一致性测试加真实任务测试验收;发现冲突时修正数据或映射,不用提高某一线索显著性来掩盖。