Exam Winter 2022 Flashcards

(33 cards)

1
Q

Which of the following describes a heuristic evaluation:

An analytic evaluation method in which evaluators go through an interface using a list of features of good user interfaces.

Users verbalize what they think about while they solve tasks with an interactive system.

An experimental comparison of the usability of at least two user interfaces.

An evaluation of the usability of an interactive system with representative users doing
representative tasks.

A

An analytic evaluation method in which evaluators go through an interface using a list of features of good user interfaces.

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

Discrimination is one of five specialized perceptual tasks. It is:

The task of localising an object of interest.

The task of telling whether an event of interest occurs (or not) in the environment.

The task of estimating a property of an object or event in the environment.

The task of telling whether a difference occurs in sensory stimulation

A

The task of telling whether a difference occurs in sensory stimulation.

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

Ubiquitous Computing is:

a vision of computers disappearing into our everyday life and surroundings.

a vision of personal computing developed at Xerox Parc in the 70s.

a vision of all so!ware supporting real-time collaboration.

a vision of virtual reality environments replacing personal computing

A

a vision of computers disappearing into our everyday life and surroundings

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

Which of the following questions is NOT asked during a cognitive walkthrough?

Will the user notice that the availability of the correct action?

Will the user try to achieve the right effect?

Will the user execute the next action within the expected amount of time?

Will the user associate the correct action with the intended effect?

A

Will the user execute the next action within the expected amount of time?

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

A company designing map software for firetrucks are experimentally comparing two interaction techniques for picking alternative routes based on the traffic situation.

To test it, they are having their forty test subjects in pairs of two drive the firetruck through a city twice. First using one technique, then with the other one in random order.

What type of experimental design is used in the study?

between-subjects

across-subjects

within-subjects

split-subjects

A

within-subjects

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

According the the model human processor, the
perceive-recognize-act cycle takes on average 100ms for the perceptual processor, 70 ms for the cognitive processor, and 70 ms for the motor processor.

Consider a program that every 100 ms shows a random letter on the screen and before it changes the user has to press the corresponding key on the keyboard.

Assume that the user is a perfect typist.

How many times would an average user hit the right key at the right time over a 10
second trial according to the model human processor?

None

21

41

100

A

None

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

When an experienced user types a text message on a smartphone, would the
interaction with the onscreen keyboard according to Activity Theory be considered happening primarily at the:

Operational level

Action level

Task level

Activity level

A

Operational level

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

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

Possible goals, critical goals, particular relevant subgoals.

The conscious motivations for engaging in interaction with surroundings.

The social and personal meaning of activity; its relation to motives and needs.

The concrete way of executing an action in accordance with the specific conditions surrounding the goal.

A

The social and personal meaning of activity; its relation to motives and needs

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

An example of a primarily empirical research problem in HCI could be:

Understanding how people use notification on smart watches.

Demonstrating new interaction techniques for augmented reality.

Developing a theory of interruptions from smart watch notifications.

Developing a new algorithm for optimizing pointing in virtual reality

A

Understanding how people use notification on smart watches

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

A difference between the foveal and peripheral vision is that:

The periphiral vision is slowest but with highest resolution.

The foveal vision is fastest and with highest resolution.

There’s no remarkable difference between foveal and peripheral vision.

The periphiral vision is fastest but with lowest resolution

A

The periphiral vision is fastest but with lowest resolution

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

The Hick-Hyman Law tells us something about the statistical relationship between number of choices and choice reaction time. Which of the following is true?

The Hick-Hyman law scales robustly to an arbitrary number of choices.

Decreasing uncertainty increases the choice reaction time according to the Hick-Hyman Law.

Training has no effect on choice reaction time according to the Hick-Hyman Law.

If the number of choices is larger than 10, task completion time becomes dominated by other factors than the Hick-Hyman Law

A

If the number of choices is larger than 10, task completion time becomes dominated by other factors than the Hick-Hyman Law.

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

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

….

Se eksamensark for spørgsmål

The cursor wouldn’t move at all no matter what you do with the mouse.

The cursor would move increasingly faster when the mouse speed lowers.

Nothing would change.

The cursor would move increasingly faster when the mouse speed increases.

A

The cursor would move increasingly faster when the mouse speed increases.

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

An interactive system:

Is stateless and only displays information based on input from the user.

Holds internal state, creates perceivable representations of part of this state, and reacts to input as soon as it arrives.

Primarily reads input once, processes it, and displays the result to the user.

Algorithmically processes data and displays it to the user without user input

A

Holds internal state, creates perceivable representations of part of this state, and reacts to input as soon as it arrives.

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

Assume that you are developing a new interface for a mobile banking app for
transferring money between accounts, and have to evaluate the usability of the new interface compared to the old one. Which of the following evaluation techniques would be most appropriate (ignoring the cost of evaluation)?

A heuristic evaluation

A cognitive walkthrough

An experiment

A think aloud study

A

An experiment

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

Using a scrollbar is a

Selection task

Property specification task

Navigation task

Trigger task

A

Navigation task

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

Which of the following methods is the LEAST expensive evaluation method to conduct?

A think aloud test

An experiment

A heuristic evaluation

A deployment study

A

A heuristic evaluation

17
Q

What perceptual task is the defining task for the following case: You need to open a specific file stored on your cluttered desktop on your computer

Detection

Discrimination

Recognition

Search

18
Q

Which of the following is NOT a common usability goal?

Speed of performance

Cohesion of responsibility

Rate of errors

Time to learn

A

Cohesion of responsibility

19
Q

A mouse is an

isotonic device sensing force applied

isometric device sensing force applied

isotonic device sensing displacement

isometric device sensing displacement

A

isotonic device sensing displacement

20
Q

Which of the following statements is NOT correct JavaScript?

var foo = ‘Bar’;

String foo = ‘Bar’;

const foo = ‘Bar’;

let foo = ‘Bar’

A

String foo = ‘Bar’;

21
Q

Which of the following statements is true about web accessibility?

To allow for screen readers to operate properly requires specific JavaScript libraries.

An accessible web-based user interface requires the use of WAI-ARIA states and properties.

A lot can be achieved using Plain Old Semantic HTML (POSH).

Accessibility is primarily achieved through the use of CSS

A

A lot can be achieved using Plain Old Semantic HTML (POSH).

22
Q

The preventDefault() method on an event object is used to:

Prevent that an event won’t propagate further in the DOM tree.

Reverse the direction of the flow of the event in the DOM tree.

Prevent an event from happening at all.

Prevent the standard behaviour when, e.g., an element is clicked

A

Prevent the standard behaviour when, e.g., an element is clicked

23
Q

Which of the following statements is true about modern JavaScript?

It has classes but not interfaces.

It has prototypes which are equivalent and synonymous with classes in, e.g., Java.

It doesn’t have classes as it relies only on prototypical inheritance.

It has both classes and interfaces

A

It has classes but not interfaces.

24
Q

What following snippet is a correct way of creating a paragraph DOM element and adding a textnode to it.

// Snippet A
let p = document.createElement(“p”);

p.innerText = “Hello, world!”;

// Snippet B
let p = document.createElement(“p”, “Hello, world!”);

// Snippet C
let p = document.createTextNode(“Hello, world!”);

// Snippet D
let text = document.createTextNode(“Hello, world!”)

C

D

B

A

25
One of the following is NOT one of the three central techniques of responsive web design: Fluid images Dimensional layouts Media queries Fluid grids
Dimensional layouts
26
The canvas API is available In Electron and Node.js but not in the browser. In Electron and the browser but not in Node.js. Only in node.js. Only in the browser.
In Electron and the browser but not in Node.js
27
Which of the following statements are true about creating interactive animations using Web technology: You can create interactive animations by using just HTML and CSS. You can only create interactive animations if you use a technology like Electron. You can only create interactive animations using a combination of HTML, JavaScript and CSS or by using a canvas. You can only create interactive animations using a 2d or 3d context in a canvas element
You can create interactive animations by using just HTML and CSS
28
Consider the following CSS and HTML: .... Se eksamensark for opgaven D B C A
B
29
Assume that we have a dialog we want to close by hitting the escape key. We can use a CSS class hidden to hide the element. Which of the following code snippets is correct? let dialog = document.querySelector("#dialog"); // Snippet A document.addEventListener("escape", function(e) { dialog.classList.add("hidden"); }); // Snippet B document.addEventListener("keydown", function(e) { ifif (e.key !== "Escape") returnreturn; dialog.classList.add("hidden"); }); // Snippet C document.addEventListener("escapedown", function(e) { dialog.classList.add("hidden"); }); // Snippet D document.addEventListener("keydown", function(e) { if (window.getLastKeyPressed() === "Escape") { dialog.classList.add("hidden"); } }); A C D B
B
30
Briefly explain what Fitts' law is and what it can be used for in HCI.
???
31
You are tasked with redesigning the user interface for a web-based music player to be operable by users with visual impairments. What techniques in web development can you rely on to do so and how?
???
32
What is the difference between understanding interaction as tool use and understanding interaction as practice?
???
33
When preparing a presentation in, e.g., Powerpoint, what would the pros and cons be of using a mouse vs. a laptop's touchpad for direct manipulation with graphical content? Briefly explain the difference between the two input devices as well
???