ReExam Spring 2023 Flashcards

(34 cards)

1
Q

Roger’s describes three periods of HCI theory: Classical, Modern, and Contemporary.

Which of the following statements characterizes the contemporary period?

  • It is influenced primarily by anthropology and sociology and focus on how computers are used in work contexts.
  • It is influenced by art, industrial design, feminism and more. It has a focus on how computers are part of all aspects of our lives.
  • It is heavily influenced by artificial intelligence and its role in society.
  • It is influenced by cognitive psychology and ergonomics and focus on how a computer is operated by one person
A

It is influenced by art, industrial design, feminism and more. It has a focus on how computers are part of all aspects of our lives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The Ratcliff model predicts the distribution of reaction times as a function of what
happens after the stimulus has appeared. What does the model help explain?

  • That training decreases our chance of being distracted.
  • That it is difficult to point at targets far from the starting point.
  • How distraction has no impact on our speed of perception.
  • How our perceptual sampling rate goes down if we are distracted
A

How our perceptual sampling rate goes down if we are distracted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following statements does NOT characterise being human-centered according to Hornbæk et al’s book?

  • A requirement to computationally model human behavior as closely as possible
  • A requirement for an ethical consideration of how an interactive system may directly or indirectly affect people
  • A requirement to understand users, including their needs and motivations
  • A requirement to engage with people as part of research and design
A

A requirement to computationally model human behavior as closely as possible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

“The task of categorizing stimulus as something” describes the following perceptual task:

  • Estimation
  • Recognition
  • Detection
  • Discrimination
A

Recognition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Doing controlled experiments is most commonly done as part of:

  • Evaluation
  • User research
  • Implementation
  • Design
A

Evaluation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following statements does NOT characterise inspectors?

  • An inspector can only be manipulated using the mouse
  • An inspector is always displayed
  • Editing through the inspector immediately affects the selected items
  • The content of an inspect changes according to the selected item
A

An inspector can only be manipulated using the mouse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which of the following types of UI element implements a selection task?

  • Text field
  • Pie menu
  • Scroll bar
  • Button
A

Pie menu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Imagine that you have been relying on taking notes by sending messages to yourself
with your favorite messaging app on your phone. In the newest update of the app, it
is no longer possible to send messages to yourself. According to activity theory this
creates a contradiction between the central activity and the?

  • Instrument-producing activity
  • Subject-producing activity
  • Culturally more advanced central activity
  • Rule-producing activity
A

Instrument-producing activity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

A standard transfer function for a mouse looks like the following:

cx_t = max(0, min(sw, cx_t-1 + dx * cd))

cy_t = max(0, min(sh, cy_t-1 + dy * cd))

cx, cy: cursor position
sh, sw: screen height/width
dx, dy: mouse movement

If cx_t-1 + dx * cd was replaced with dx * cd and cy_t-1 + dy * cd with dy * cd, what would happen?

  • The cursor would move increasingly faster when the mouse speed increases.
  • The cursor would move increasingly faster when the mouse speed lowers.
  • Nothing would change.
  • The cursor would only be able to move around in a small quarter circle in the top left corner
A

The cursor would only be able to move around in a small quarter circle in the top left corner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What evaluation method is best fit for assessing if a system complies with known
characteristics of good systems as captured in guidelines?

  • Deployment study
  • Experiment
  • Think aloud study
  • Heuristic evaluation
A

Heuristic evaluation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the difference between utility and usability?

  • There is no difference.
  • The difference is that utility can only be measured experimentally while usability can be assessed analytically.
  • Usability is whether a tool’s functionality match what the user wants to do and utility is a measure of how easily tools may be operated when a user is trying to accomplish a task.
  • Utility is whether a tool’s functionality match what the user wants to do and usability is a measure of how easily tools may be operated when a user is trying to accomplish a task
A

Utility is whether a tool’s functionality match what the user wants to do and usability is a measure of how easily tools may be operated when a user is trying to accomplish a task

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

According to activity theory, the level of description for actions is:

  • The social and personal meaning of activity; its relation to motives and needs.
  • Possible goals, critical goals, particular relevant subgoals.
  • The conscious motivations for engaging in interaction with surroundings.
  • The concrete way of executing an action in accordance with the specific conditions surrounding the goal.
A

Possible goals, critical goals, particular relevant subgoals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which of the following systems is considered the earliest ancestor of modern
graphical user interfaces?

  • The Xerox Star
  • Douglas Engelbart’s NLS
  • Ivan Sutherland’s Sketchpad
  • The World Wide Web
A

Ivan Sutherland’s Sketchpad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the difference between user research and evaluation in human-computer interaction?

  • Evaluation is the part of a design process where the designers figure out if a problem is
    worth solving
  • User research involves understanding people and their needs, evaluation involves assessing the quality of proposed solutions
  • Evaluation is typically seen as the part of user research where an old system is analysed for problems
  • There is no difference, they are synonyms for each other
A

User research involves understanding people and their needs, evaluation involves assessing the quality of proposed solutions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The designers of the mobile app for a major social media network is prototyping a
new way of posting voice messages. They have designed three different techniques and wants to compare which of them is fasted to learn through an experiment.

They employ 60 participants, 20 for each technique. They now have them train for an
hour, then they solve tasks involving posting voice messages and differences in
performance are compared.

What type of experiment design is used in the study?

  • between-subjects
  • within-subjects
  • across-subjects
  • split-subjects
A

between-subjects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

When designing an experiment, what you chose to vary between conditions is
called:

  • Interdepedent variables
  • Fixed variables
  • Dependent variables
  • Independent variables
A

Independent variables

17
Q

When studying how users appropriate technology and software, we are studying
interaction from the perspective of?

  • Practice
  • Control
  • Rationality
  • Tool use
18
Q

Browsing the file system using a graphical interface (e.g., Windows File Explorer or Mac’s Finder)
with a mouse is…

  • strong direct manipulation.
  • weak direct manipulation.
  • not direct manipulation at all.
  • immersive direct manipulation
A

weak direct manipulation

19
Q

Which of the following devices does typically NOT require clutching?

  • Mouse
  • Joystick
  • Touchpad
  • VR controller
20
Q

If you want to handle an event on a button, which of the following methods should
be called?

  • onEvent
  • addEventListener
  • installEventListener
  • handleEvent
A

addEventListener

21
Q

Which of the following is not part of the CSS box model?

  • Padding
  • Border
  • Margin
  • Spacing
22
Q

If you are creating a Todo class in JavaScript. Which of the following is the correct
way of defining the constructor?

constructor(text) {…}

Todo(text) {…}

(text) => {…}

function(text) {…}

A

constructor(text) {…}

23
Q

Node.js lets you

  • Run JavaScript in the command-line and for server side scripting.
  • Lets JavaScript running in the browser access files on the local file system.
  • Create performant 3D visualisations using JavaScript.
  • Run web apps as native desktop applications
A

Run JavaScript in the command-line and for server side scripting.

24
Q

Consider the following CSS and HTML …

Se eksamensark

  • 2
  • 1
  • 4
  • 3
25
addEventListener is the only way to do event handling in JavaScript? - Yes. - No, because the method addEventListener does not exist in JavaSript. - No, there are other and more flexible and recommended ways to do it. - No, there are other ways to do it too, but addEventListener is the most flexible and recommended.
No, there are other ways to do it too, but addEventListener is the most flexible and recommended.
26
Which of the following statements is NOT correct JavaScript? Number age = 24; let age = 24; const age = 24; var age = 24;
Number age = 24;
27
Which of the following elements is the only one that can be turned into a circular shape using CSS? SPAN DIV All of them can, not just only one. A
All of them can, not just only one.
28
Which of the following lets you work with bitmap graphics in JavaScript? - SS - Electron - Canvas - Node.js
Canvas
29
Which of the following lines of code is correct JavaScript that toggles a class on the whole page for enabling high contrast mode? constrastButton.installEventListener("click", () => document.classList.toggle ("high-contrast")); contrastButton.onClick(() => document.body.classList.toggle("high-contrast")); constrastButton.addEventListener("click", () => document.body.classList.toggle("high-contrast")); constrastButton.addEventListener("click", function() {document.body.toggle ("high-contrast")});
constrastButton.addEventListener("click", () => document.body.classList.toggle("high-contrast"));
30
Describe the relationship between activity, action, and operation in activity theory
???
31
In the course, you have been introduced to a number of different pointing devices. Name and describe three different kinds and explain their differences.
???
32
Explain how you can use JavaScript to make a user interface built with HTML and CSS interactive.
???
33
Direct manipulation interfaces can have different levels of translational distance between users and the objects they manipulate through the interface. This describes the strength of the direct manipulation interface. Direct manipulation with mouse and keyboard on a screen is considered weak. What does that mean and what types of interfaces have stronger direct manipulation?
???
34
You work for a company designing a digital business card solution. The designers have come up with two different techniques for sharing business cards between smartphones using near-field radio. You are tasked with experimentally evaluating which of the techniques is fastest and easiest to use, and liked the most by users. What would you have to consider when designing the experiment?
???