```
3. Functional and non functional requirements (quality…) of some system. UX requirements (10 points) 3.1 {Shopping cart (metaphor)}

99. Evolution method: Expert reviews (first), what and pros and cons, need money, 3 or 5, All cycle of SDLC; Usability test (second), (respective/concurrent) think-aloud, testing phrase only. A finish system, all method is using! A initial system, expert review is good (Usability testing requires time). (15 points)

34. What is direct and indirect control, (touch screen vs mouse) which is good? (18 points)

35. As Upper one

30. UI, Which why Form fill-in design guidelines (given) redraw. (26 (8) points)

28. Form fill-in design guidelines (3, 4)

99. Fitt’s law, all vertical or horizontal, maximises usability issues, small far button hard to click()

99. Error messages (guided to correct problems)

99. Metaverse, VR, MR
```

```
1. What is the natural-language interaction (NLI)? What is the relationship
between natural-language interaction (NLI) and HCI? Describe three pros and
cons for using NLI.
2. Define three populations of users with special needs.
3. What are functional and non-functional requirements for an online shopping
system? What are its UX requirements?
4. Provide 3 ways that a website can be used by many different kinds of user (such
as elderly users and color blind users)
https://www.secretstache.com/blog/designing-for-color-blind-users/
5. What is a mental model in general?
6. What is a mental model in HCI? Provide an example to illustrate.
7. What is meant by a metaphor? What is the motivation of using metaphors in user
interface design?
8. Why are design guidelines useful in HCI evaluations.
9. What is meant by user-centred design?
https://www.interaction-design.org/literature/topics/user-centered-design
10. Describe 5 types of interaction style.
11. In HCI, using low-fidelity prototype for requirements elicitation is better than
high fidelity prototype? Do you agree?
12. What is meant by the user-interface independence?
13. List the three principles of direct manipulation.
14. What are the advantages and disadvantages of direct manipulation interfaces?
15. What are the advantages and disadvantages of command language interfaces?
16. Give four benefits of direct manipulation over command line interfaces. Also list
four problems of direct manipulation.
17. What is short-term memory?
18. What is long-term memory?
19. How do short and long-term memory affect response time
20. How to minimize the memory load of the user?
21. Why recognition is better than recall in minimizing the memory load of the user.

22. What is think aloud?
23. What is the difference between concurrent think aloud and retrospective think
aloud?
24. What are the differences between lab studies and field studies?
25. What are the differences between AR and VR?
26. What is meant by MR?
27. Use Molich–Nielsen rules to evaluate the interface in Question 24.
https://www.dialogdesign.dk/molich-and-nielsens-heuristics-1990/
28. What are the form fill-in design guidelines?
Page 271-272 (5th edition)

29. Provide three examples of an application where menu selection and form fill-in
are more appropriate than a direct-manipulation strategy.

30. Examine the following interface:

a. Describe three of the form fill-in design guidelines that have been violated
by this interface.
b. For each violation, suggest a way the interface could be changed to fix the
problem.
31. Usability testing has traditionally been conducted in dedicated laboratory.
Alternatively, field study can be an option to conduct the usability testing. What
are the purposes and differences of those 2 methods in HCI.
32. What is cognitive walkthrough? List 3 advantages and provide an example.
33. What is user acceptance testing? The same as the usability testing?
34. What are meant by direct and indirect control? Give examples.
35. Explain the difference between direct-control and indirect-control pointing
devices. Describe a task where it would be more appropriate to use a
direct-control pointing device. Do the same for an indirect-control device.
36. What are slips and mistakes?
37. When you try to send a SMS message, you have encountered an error. Give an
example of a good error message and a poor error message.
38. Find the problems in each of the following error messages produced by a source
code compiler. Briefly state your reasoning and suggest a better message.
a. SYNTAX ERROR
b. Error 1192-2303. Please consult manual.
39. Microsoft used anthropomorphic design in their older Office package (see the
example below). Point out two disadvantages associated with such design. What
are the guidelines for avoiding such design?
40. In your opinion should anthropomorphism of robotic interfaces be encouraged or
not? Give reasons.
41. What is Uncanny Valley?
42. Describe the difference between reading on paper and reading on a computer
display. Be sure to list at least three disadvantages for each method.
43. What is Fitts’ law?
44. Why is Fitts’ law so useful?
45. Using Fitts’ law, which of the following two operations would typically be
faster?
i) moving an object into a 20 mm target from 100 mm away, or
ii) moving an object into a 60 mm target from 170 mm away.
46. What is Web Accessibility?
47. How to design a good website?
48. Microsoft Office uses adaptive menus. Explain what an adaptive menu is, and
what the drawback of this menu is.
49. When designing a web page for color-blind users, what should you do?
50. List the guidelines for using color.
51. What is UI? What is UX? Any differences between them?
52. UX is much more important than UI. Agree?
53. What is data visualization?
54. Explain 2 ways that we can use data visualization to improve HCI.
```

can you find where those 99 is?