Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Human-Computer Interface Design EE212-5-AU / CE653-7-AU Computing & Electronic Systems Autumn 2008 Moc Exam Questions by Edward Tsang 05/07/2017 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)? 05/07/2017 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. 05/07/2017 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. 05/07/2017 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.] 05/07/2017 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. 05/07/2017 6