Human-Computer Interface Design

Download Report

Transcript Human-Computer Interface Design

Human-Computer Interface Design
EE212-5-AU / CE653-7-AU
Computing & Electronic
Systems
Autumn 2008
Moc Exam Questions
by
Edward Tsang
17/07/2015
1
Question 1
There are five main types of GUI:
–
–
–
–
–
Menus
Form-filling
Command languages
Direct manipulation
Natural languages
(a) Briefly explain what they are
(b) Which of these types would be appropriate for
users with weak eye-sight. Justify your answer
carefully?
(c) How would you evaluate the effectiveness of the
GUI type that you proposed in (b)?
17/07/2015
2
Answer to Question 1
(a) Please refer to the lecture slides and text books
(b) This is an open question. There is no definite
answer. However, you must be able to justify your
answer. For example, you may suggest that if
speech recognition and speech synthesis are
implemented, natural language is an appropriate
style because in this system, eye-sight is less
relevant.
(c) Evaluation typically involves comparison. For
example, you may compare your design with
another design. Or, to test the effectiveness of
speech recognition and synthesis, you may compare
your system against a text-based command-line
system that uses natural language.
17/07/2015
3
Question 2
(a) What is a user model in HCI?
(b) Suppose you need to build a user model for a
new programming language. What would this
model involve?
(c) How would a user model affect an error-handling
design?
(d) During evaluation, users expressed their
dissatisfaction on the system’s error-messages.
How would you use such feedback to improve
your system? Justify your answer carefully.
17/07/2015
4
Answer to Question 2
(a) Please refer to the lecture slides and text books
(b) Open question, there are no definite answers.
Identifying users’ needs shouldn’t be difficult (to
edit, save, load compile, run programs) .
Modelling users’ knowledge is non-trivial.
(c) Error-handling heavily depends on the users’
knowledge.
(d) Negative feedback could be due to (i) poor
design, or (ii) poor user modelling. Careful
evaluation procedures would help to identify
which of these is the true culprit. [You should
justify your answer carefully.]
17/07/2015
5
General Guides
 Make sure you answer the question directly
– E.g. If you are asked “Which of these types...”
you must pick one type.
– If you are asked to compare and contrast, you
must do exactly that.
 Bookwork questions need preparation
 Some questions demand deeper
understanding
 Open questions: you must justify your
answers carefully.
17/07/2015
6