基于使用情况的可用性异味自动检测
在当今数字化的时代,网站的可用性对于用户体验至关重要。本文将介绍一种基于用户操作记录来自动检测网站可用性异味的方法,这种方法可以帮助我们发现网站中存在的一些可用性问题,从而提升网站的用户体验。
1. 基本概念
首先,我们需要了解几个基本概念。任务执行时间是衡量任务效率和可用性的一个重要指标。对于一个任务实例 (t’),其执行时间可以用 (\Delta t_s(a’_1, a’_n)) 来衡量,其中 (a’_1) 是任务的第一个动作实例,(a’_n) 是最后一个动作实例。执行时间越短,任务的效率就越高,可用性也就越好。
我们通过记录用户在网站上的操作来生成任务树。这些任务树包含了用户实际执行的操作序列和迭代,能够真实反映用户的行为。同时,我们还扩展了这个方法,使其能够记录检测到的任务实例。
2. 可用性异味检测
利用生成的任务树作为输入,我们可以识别出几种常见的可用性异味,包括缺少反馈、重要任务、需要低效操作和网站元素距离过远。下面我们将分别介绍这些异味的检测方法。
2.1 缺少反馈
- 基础原理 :用户在网站上执行操作时,需要得到相应的反馈,否则他们会不确定操作是否生效以及是否被系统处理。
- 预期用户行为 :如果用户没有看到反馈,他们会重复执行操作。例如,在登录过程中点击登录按钮后没有任何可见反应,用户可能会再次点击该按钮。
- 在任务树中的预期出现情况 :重复操作会在任务树中形成迭代,但并非所有
超级会员免费看
订阅专栏 解锁全文
908

被折叠的 条评论
为什么被折叠?



