HCI - UCD

+ wiki: UCD

  1. http://en.wikipedia.org/wiki/User-centered_design#UCD_models_and_approaches

+ WIKI:Userability

  1. http://en.wikipedia.org/wiki/Usability#ISO_standards


+ 可用性,以用户为中心的设计方法,以及用户认知模型:

图1:SAP以用户为中心的设计过程

[Sha84]首次提出了可用性(Userability)的概念:“在实践中,用户使用系统的功能的能力”,并指出人与产品交互时起重要作用的四个基本因素:产品、用户、用户的目标、使用场景(Context)。[ISO98]对可用性的定义是:“在特定的使用场景下,用户使用产品快速、有效、满意地实现目标的程度”。此定义侧重于“效果、效率、满意度”三个用户目标。[SPC10]则提出在实际评估中更可操作的五个可用性的度量:用户的学习时间、学习成果保持时间、主观满意度,以及完成标准任务的速度和用户出错率。这五个度量集中考虑了效率和满意度两个目标。本项目对于系统可用性的研究集中于用户出错的认知模型方面,因为出错处理是用户界面的关键组成部分。

以用户为中心的设计是一种设计方法(理念),这种设计方法(理念)要求设计者在系统的整个设计过程都要时刻关注系统的目标用户,而不是集中精力于技术实现的可能性和系统组件的质量度量。UCD从用户的角度来度量产品的质量,并且在一开始的时候就采用适合用户的解决方案,将目标用户的需求,期望,特点和技能等方面纳入考虑范围。UCD的方法能有效改善人机交互,增强系统可用性,已经为业界所广泛接受,如图1所示[SAP06]。

在UCD的理念指导下,为了深刻理解用户,必然需要使用到各种社会学的方法,例如:设计用户调查表、用户访谈、焦点小组、故事板,场景观察法等方式来研究和理解用户。另外,在整个系统的设计过程中有关用户参与的相关问题:哪些用户参与、用户如何参与以及在何时和何地参与等问题都是重要的研究问题。在本项目中,我们认为虽然经验表明用户的参与对于系统的设计有帮助,但是并不意味着成功的项目都需要用户的直接参与。实际上,从认知心理学的角度看,与其说是用户的直接参与在起作用,还不如说是用户对系统的认知处理在起作用。因此,本项目不研究如何采用社会学的方法来研究用户,以及用户参与的相关问题,而是从认知心理学的角度来研究用户。并将此任务赋予一个重要的角色HCIS可用性评估专家。要求这个角色的人具有双重专业知识背景,既深刻理解用户及其完成任务的场景,又深刻理解HCIS,是双重专家。

在用户的认知处理方面,本项目集中关注的是用户认知处理中的引起犯错的两个行为特征方面:一是用户对系统的行为模式的迷茫(Mode Confusion)所导致的错误,由于人们对系统当前处于什么状态,为什么处于这个状态,以及下一状态会是什么的迷茫,会导致操作人员对在当前状态下,系统可能产生的各种行为,即模式(Mode),产生迷茫从而引起错误的操作。例如,飞行员在飞机出现故障时,往往由于情形紧张,对系统当前状态的理解不清,而出现误操作。另一方面是所谓的闭合问题(Post-Completion Error)所引起的操作错误。由于人们在操作过程中,如果达到了目标,那么往往会忽视执行次要的任务来完整地关闭整个操作过程。例如,在使用自动取款机时,用户的主要目标是取钱,这个目标完成后,而忘了取银行卡这个次要任务,因此不能完整地关闭整个任务过程;同样,人们在复印的过程中,往往会在完成了复印这个主要任务后,遗忘了原件。用户由于其认知的局限性,并非是完美的。用户常常在与系统进行交互时,出现出乎设计者预料的行为,从而导致错误的产生。因此,对所有的认知合理的交互行为进行建模是一个重要的问题。

在本项目中,我们将用户视作核心的设计要素,并认为最终的设计结果是在各种设计要素共同作用下,通过权衡得到的结果。这点和以用户为中心的设计模型[Joh98]是一致的,如图2所示的。在本项目中,我们将研究的重点不在于系统(Artifact System)方面。而是更多地集中于对于用户情形(user(s)’  situation)的考虑,我们主要关心的方面包括:用户的基本特征(user(s)’  profile)(如用户的人口统计学特征,用户使用系统的技能等)、用户的目标、用户的任务、以及用户的认知处理特点,尤其是出错的认知行为方面,以及用户与其它用户的协作等方面。在本项目中,我们给出的是悲观的用户假设:假设用户是初学者,只拥有与系统交互的最基本的知识和技能,在这种用户身上很容易发生模式迷惑或者闭合问题。因此,在设计系统用户界面(UI: User Interface)时,应在不同的交互阶段,为用户提供一些合适的选项来指导用户的选择和操作,以帮助用户逐步实现其交互目标。

图2:以用户为中心的模型

GOMS模型已经成为人机交互中许多认知模型的基础。包含了用户的目标(Goal)、操作(Operator)、方法(Methods)和选择(Selection)等认知处理的四个环节。GOMS模型的中心思想是提出一个问题,然后通过子目标利用分治策略解决。在本项目中,我们将通过GOMS模型来刻画用户的目标,并设计用户界面以支持用户目标的逐级实现。首先假设用户是完美的,在理想情况下,给出用户界面和用户行为的基本设计。然后,我们给出悲观的用户假设,引入用户的权限控制,启发式地给出可能导致系统出错的用户行为设计,给出基本设计的迭代设计。

我们将形式化规约所有的设计结果,界面设计规约,用户行为规约,用户规约都分开独立进行,最后合并成为一个完整的系统规约。规约的最基本特性,如系统是否会出现死锁,系统的一致性等,将通过模型检测的工具检自动检验。从而检验规约合并和规约迭代演化中可能出现的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值