Test 2 Flashcards

1
Q

What does GOMS stand for?

A

Goals - Operators - Methods - Selection Rules

2.7.2

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

Name the two weaknesses of the GOMS model.

A

(1) Doesn’t address complexity
(2) Assumes user is an expert
2. 7.5

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

What is a strength of the GOMS model?

A

Formalize user interactions

2.7.5

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

Describe KLM-GOMS.

A

Key-level stroke

Identifies the individual operators and execution times, sums them to find complexities

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

Describe features of CMN-GOMS.

A
  • Includes submethods and conditions in a strict goal hierarchy
  • Goes down to a very detailed level, like moving text
  • Finding where there a lot of complexity in the model and trying to remove them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define and describe NGOMSL

A
  • Natural GOMS Language
  • Lends itself to interpretation
  • Summarily, different ways to help us focus on where we’re asking too much of the user
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define Cognitivism

A

an approach to psychology that emphasizes internal thought processes

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

How are GOMS and Cognitive Task Analysis different

A
  • Argument that human reasoning is too nuanced to be so simplified into the human processor model and using things like GOMS
  • Cognitive task analysis puts a higher emphasis on attention, memory, and cognitive load
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Define Cognitive Task Analysis

A

• Cognitive task analyses are concerned with the underlying thought process associated with performing a task

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

Why might we use a Hierarchical Task Analysis?

A

• Hierarchical task analysis can help us understand what tools already exist to support the task, which is not clear at a higher level

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

What are the two strengths of Cognitive Task Analysis?

A
  • Strength: emphasizes mental process

* Strength: formal enough for interface design

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

What are the two weaknesses of Cognitive Task Analysis?

A
  • Weakness: time-intensive
  • Weakness: may deemphasize content
  • Weakness: ill-suited for novices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define Cognitive Load

A

minds ability to only deal with a certain amount of information at a time

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

Describe the link between cognitive load and distributed cognition

A

• With distributed cognition, that cognitive load is distributed across more resources

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

Define Situated Action

A

• Focuses on the context in which people interact

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

Describe the difference between Situated Action and Distributed Cognition

A

• Unlike distributed cognition, situated action isn’t interest in long-term, enduring interactions

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

What is the main takeaway from Activity Theory?

A

o Focus on activity = why is the user doing what they’re doing, what does it mean to them

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

What did Bonnie Nardi say about Activity Theory?

A

• “Activity theory offers a set of perspectives on human activity and a set of concepts for describing that activity. This, it seems to me, is exactly what HCI research needs as we struggle to understand and describe “context”, “situation”, “practice”

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

What did Bonnie Nardi say is the contracts between Activity Theory / Distributed Cognition and Situated Action?

A

• “Attention to the shaping forces of goals in activity theory and distributed cognition, be they conscious human motives or systematic goals, contrasts with the contingent, responsive, improvisatory emphasis of situated action”

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

What did Bonnie Nardi site about goals from Lave?

A

• “Goals are our musings out loud about why we did something after we have done it, goals are “retrospective and reflexive” (Lave 1988)”

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

What did Bonnie Nardi say about Activity Theory, specifically artifacts and people?

A

• “Activity theory, with its emphasis on the importance of motive and consciousness – which belong only to humans – sees artifacts and people as different.”

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

What did Bonnie Nardi say about Distributed Cognition, specifically about artifacts and people?

A

• “Distributed cognition, by contrast, views people and things as conceptually equivalent; people and artifacts are “agents” in a system”

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

What are the three goals of HCI?

A

1) Help a user with a task
2) Understand how a user does a task
3) Change the way a user does a task

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

What does “Do Artifacts Have Politics” state about nuclear power?

A

• “reliance upon nuclear power as the principal source of energy may be possible only in a totalitarian state” because of the inherent danger of the technology

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Describe inherently political technologies from "Do Artifacts Have Politics"
due to their very design have political structures (e.g. nuclear power because of top-down power needed)
26
Describe a key takeaway from "Do Artifacts Have Politics" regarding what technologies carry.
• Technologies aren’t in themselves political, but that technologies carry with themselves necessary political adjustment
27
Describe negative change by design, including an example.
* Interfaces changing behaviors can be abused * E.g. city planning in New York and bridges between the city and parks in Long Island along freeways, the bridges were too low for public transportation to pass under them, so as a result only people wealthy enough to own cars could get to the parks. Done intentionally to prevent poor people from visiting parks.
28
Describe an example of positive change by happenstance.
* E.g. when bicycles became popular, women became more independent. Before bicycles, the main mode of transportation was horses, which were prohibitively expensive to own, so women were dependent on their husbands * Also changed women’s attire because it is hard to wear a dress on a bicycle
29
Describe an example of negative change by happenstance
* E.g. internet | * Uses expensive infrastructure lines, which were located and used by more economically advantaged areas
30
Define value-sensitive design
• “Value sensitive design seeks to provide theory and method to account for human values in a principled and systematic manner throughout the design process”
31
What are fundamental features of value sensitive design, per "Value Sensitive Design and Information Systems"
1) Should be proactive | 2) Distinguishes between usability and human value
32
Define a shallow prototype.
cover the whole interaction, but in a shallow way
33
Define a vertical prototype.
cover a narrow part of the interaction, but in a detailed way
34
Describe tradeoffs in prototyping
• Maximize tradeoffs by staring small with low fidelity, and designing to get feedback along the way toward higher fidelity designs
35
Name the 6 types of prototypes covered by the course.
1) Verbal 2) Paper 3) Card 4) Wizard of Oz 5) Wireframing 6) Physical
36
Which prototype(s) are revisable during interaction?
Verbal, paper, card
37
Which prototype(s) disguises superficial details?
Verbal, paper, card
38
Which prototype(s) simulates user interaction?
Card, Wizard of Oz, Wireframing, Physical
39
Which prototype(s) easily distributable to remote users?
Wireframing
40
Which prototype(s) support prototyping look and feel?
Wireframing, physical
41
Which prototypes(s) allows mobility during evaluation?
Wizard of Oz, Physical prototypes
42
What is multi-level prototyping?
• Concept that not all parts of a prototype need to be at the same fidelity level
43
Name and describe the three types of evaluation.
* Qualitative evaluation: Evaluation that emphasizes the totality of a phenomenon * Empirical evaluation: Evaluation based on numeric summaries or observations of a phenomenon * Predictive evaluation: Evaluation based on systematic application of pre-established principles and heuristics
44
Define reliability.
• Reliability: Whether a measure consistently returns the same results for the same phenomenon
45
Define validity
• Validity: Whether a measure’s results actually reflect the underlying phenomenon
46
Define generalizability
• Generalizability: Whether a measure’s results can be used to predict phenomena beyond what it measured
47
Define precision
• Precision: The level of detail a measure supplies (…don’t like this definition). Voice track was better, how specific some measurement is
48
List the steps to evaluate a design.
* Define the task * Define performance measures * Develop the experiment * Recruit participants * Do the experiment * Analyze the data * Summarize the data
49
List the 5 types of qualitative feedback
* Interviews * Think Aloud protocols * Focus Groups * Surveys * Post Event Protocols
50
List the three ways to capture qualitative evaluation
Video recording, note taking, software logging
51
Define treatments.
• Treatments: What a participant does in an experiment. These could be different interfaces, designs, colors.
52
Define Between-subjects design.
• Between subjects design: Comparison between two groups of subjects receiving different treatments.
53
Define Within-subjects design.
• Within subjects design: Comparison within one group experiencing multiple treatments.
54
Describe weakness of Chi-Squared test for Ordinal data.
• Could use Chi-Squared test, but the weakness is that this test is not as sensitive to systematic changes across categories and assumes all the categories are independent
55
What stat test would you use primarily for nominal data.
Chi-Squared
56
What stat test would you use primarily for ordinal data?
Kolmogorov-Smirnov test
57
What stat test would you use for interval/ratio data?
Student's T-test
58
What is repeated testing in quant evals?
• When comparing three categories, one approach is to test them in a pairwise fashion (1 > 2, 2 > 3, 1 > 3) which is called repeated testing
59
What error is raised in repeated testing between 3 groups? Why?
* However, this raises the likelihood of a Type 1 Error (False Positive): False rejection of the null hypothesis * The likelihood is increased because of the increased performance frequency, which changes the likelihood (uses the lottery example because the odds are changing)
60
How do we approach 3 or more categories for stat analysis of nominal data?
Chi-Squared test. First overall, to determine if there's significance. Then pairwise.
61
What stat technique to sure for interval/ratio data when comparing 3 or more categories?
ANOVA
62
How do we approach 3 or more categories for stat analysis of interval/ratio data?
ANOVA. First overall, to determine if there's significance. Then pairwise.
63
List the three types of predictive evaluation.
Heuristic, model based, simulation based
64
Define heuristic evaluation
• Heuristic evaluation – handing the interface to an expert and that person inspects the interface in a place that violates a design heuristic
65
Define model based evaluation
• Model based evaluation – can help us identify motivations of the users and where the user may have trouble with the design
66
Define simulation based evaluation
• Simulation based evaluation – includes designing an AI agent that interacts with the interface the way a human would
67
What is the goal of evaluating prototypes?
• Goal: To constantly apply multiple evaluation techniques to center our designs on the user.
68
Which evaluation technique does not require actual users?
Predictive
69
Which evaluation technique identifies provable advantages?
Empirical
70
Which evaluation technique informs ongoing design decisions?
Qual, predictive
71
Which evaluation technique investigates the participant's thought process
qual, predictive
72
Which evaluation technique provides generalizable conclusions
quant
73
Which evaluation technique draws conclusions from actual participants
qual, quant
74
Name the three commonalities between UCD and Agile.
Iterative development, emphasis on user, team coherence.
75
Name the two main differences between UCD and Agile.
1) UCD formalizes documentation between designers and developers, where Agile minimizes documentation 2) UCD understand user values before starting, Agile wants to begin with code
76
Name the five principles for UCD and Agile development.
1) User involvement 2) Collaboration and culture 3) Prototyping 4) Project Lifecycle 5) Project Management
77
List the three main points in Uncovering Needs that aligns research methods with design principles.
o Many of needs are driven by current understanding of user abilities o Task analysis allows us to describe those needs in a formal way o Cognitive load allows us to keep in mind how much we’re asking the user to do at a given time
78
List the three main points in Design Alternatives that aligns research methods with design principles
o Direct manipulation gives us a family of techniques that we can use when we come up with our design alternatives o Mental models give us a way of understanding how the design alternatives will mesh with the users understanding of the task o Distributed cognition allows for designing at a larger level of granularity where we’re designing systems, not just interfaces
79
List the three main points in Prototyping that aligns research methods with design principles
o Design principles great rules of thumbs when coming up with designs o Representations help us make sure our designs match the users’ mental models o Invisible interfaces help us remember that the interface is the conduit, not the focus
80
List the three main points in Evaluation that aligns research methods with design principles
o Feedback cycles give us a vocabulary (Gulf of Execution and Evaluation) when we evaluate our design back to user needs o Politics and values are useful lens to assess what our users will be thinking as they user our interface
81
Define participatory design.
• Participatory design: all the stakeholders, including the users themselves, are involved in design. Must be careful not to over represent that one person’s view
82
Define Action Research
• Action research: Addresses an immediate problem by trying to simultaneously trying to solve it. Data gathered on the success is immediately used to inform the understanding of the problem space and future approaches. Like participatory design, the research is done by the actual users.
83
Define design-based research.
• Design-based research: Designers user interventions based on their current understanding of the problem space. Use this theory to gain a better understanding of the problem.