H3.05.1confirmation habituation in recovery flows设计研究

频繁确认会被自动点过

别名: 确认疲劳 · 自动点过 · click-through

概念解释

把确认当成默认的防错手段,同一条恢复路径里就会反复出现同一张问句。人很快把「确定」编进动作链,问句不再被读。频繁确认会被自动点过说的是:滥用确认会让确认在真正危险的那一次也失效。这条管频率如何毁掉策略,不管确认本该留给哪些动作,也不管手滑和判断错误的差别。

机制

注意把稳定重复的刺激降级为背景。恢复流程若在归档、取消、删除、离开未保存时都弹出同一骨架的对话框,视觉系统登记的是「又是那张卡」,决策在读到对象名之前完成。瞄准右下角变成技能。更糟的是危险动作若复用这张脸,习惯化会跨过后果边界:点穿草稿确认的那条肌肉,同样点穿生产库确认。用更多确认去补已经被点穿的确认,只会提高登记速度。所以确认的稀缺性是它还能工作的条件,不是礼貌。

怎么研究

在一段连续主任务里插入结构相同的确认,次数递增,再在不预告的情况下把其中一次换成高后果对象。

自变量:单次任务中确认次数、卡片视觉是否与日常确认相同、高后果试次插在第几次。 因变量:高后果试次是否仍被点穿、该次阅读时间、能否复述对象名。

不要书面要求「请每次仔细阅读」。那测的是服从,不是产品里的点穿。主任务要有时间压力,确认才像真实阻碍。

边界

偶尔出现、视觉上与日常卡片明显不同的确认,习惯化慢得多。跨天、跨会话的重复比单次实验更强,实验室里「第三次才点穿」在产品第三周可能已经完成。脚本、宏和自动化测试也会点穿,它们没有阅读器。把确认做成输入名称或强制等待,能打断瞄准,但那是另一层摩擦,不能靠把所有确认都变成惩罚来治点穿。

怎么落地

  • 统计每个确认在真实会话里的出现次数;一轮任务超过一次的,默认视为正在被点穿,删掉或改成事后撤销。
  • 高后果确认不得复用日常确认的版式与按钮位置,让那套瞄准打不中。
  • 不要在已经被点穿的路径上再叠一张确认来「加强安全」。
  • 验证:看录屏里对话框出现到按下的时间。短到读不完对象名,这条路径上的确认已经是空转。

延伸

  • 同组H3.05.2 确认对失误无效,只对错误有效 · H3.05.3 确认应保留给不可逆且高后果的操作
  • 相邻E6.05 确认对话框 · H3.04 撤销优于确认 · H5.08 警报疲劳
  • 站内检索habituation · click-through · confirmation fatigue

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/H3.05.1