◇ OpenCyber Academy
Engineering · Chapter 24 · English

Chapter 24 — Human factors and cyber policy: methods I

Open, free learning for anyone who wants to protect people and technology. No account is required to read this text or its worked answers.

Chapter 24 — Human factors and cyber policy: methods I

Lesson map

Lesson 24 published. Map, example, EX070.

flowchart TD
  N0["Learning outcomes"]
  N1["24.1 Cognitive walkthrough"]
  N2["24.2 A responsible survey"]
  N3["Lab — Barrier counts and shares from survey response"]
  N4["24.3 Combining methods"]
  N5["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5
  N5 --> EX["Worked example"]
  EX --> Q["Exercise EX070"]

Logical drawing

flowchart LR
  N0["Learning outcomes"]
  N1["24.1 Cognitive walkthrough"]
  N2["24.2 A responsible survey"]
  N3["Lab — Barrier counts and shares from survey response"]
  N4["24.3 Combining methods"]
  N5["Synthesis"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX070"]
[Learning outcomes]
    |
    v
[24.1 Cognitive walkthrough]
    |
    v
[24.2 A responsible survey]
    |
    v
[Lab — Barrier counts and shares from survey response]
    |
    v
[24.3 Combining methods]
    |
    v
[Synthesis]
    |
    v
[Worked example] --> [Exercise EX070]

Learning outcomes

You will (1) run a cognitive walkthrough of a security task; (2) conduct a short survey responsibly; (3) combine methods to understand a problem.

24.1 Cognitive walkthrough

Aiko uses a cognitive walkthrough on Greyford's password reset process. She steps through each action a user must take, asking whether the user will know what to do, see how to do it, understand feedback and know they have succeeded. She finds that the reset page asks for an employee number most field staff do not remember, and the confirmation message is ambiguous. Walkthroughs are quick, need no participants and find many problems early, though they rely on the evaluator imagining the user accurately.

24.2 A responsible survey

Aiko surveys staff about reporting barriers. The survey is anonymous, short and voluntary, and it asks about experiences rather than testing knowledge. She avoids leading questions and includes an open question for comments. She reports results only for groups of twenty or more. One hundred and eighty staff respond. The most common barrier is not knowing whether something is suspicious enough to report, followed by not knowing how to report on a phone. She shares the headline results with all staff within two weeks, thanking them and explaining what will change, so that respondents see their answers had an effect.

Lab — Barrier counts and shares from survey responses

# Count reporting barriers from an anonymous survey (synthetic multi-select, n=180).
n = 180
barriers = {"unsure if suspicious enough": 71, "don't know how to report on phone": 48, "worried about looking foolish": 33,
            "no time": 29, "never get feedback": 41, "didn't know reporting existed": 12}
for b, c in sorted(barriers.items(), key=lambda x: -x[1]): print(f"{b:34} {c:3d}/{n} = {c/n:.0%}")

Run with python3 lab_survey.py. Verified output:

unsure if suspicious enough         71/180 = 39%
don't know how to report on phone   48/180 = 27%
never get feedback                  41/180 = 23%
worried about looking foolish       33/180 = 18%
no time                             29/180 = 16%
didn't know reporting existed       12/180 = 7%

24.3 Combining methods

The walkthrough found usability problems; the survey found uncertainty about when to report. Together they suggest two fixes: improve the reset and reporting interfaces, and tell staff clearly that any doubt is a good reason to report. Aiko notes that neither method alone would have shown both. She plans usability testing with real users next, since walkthroughs and surveys describe problems but do not show how people actually behave when using the system. She records how each finding was obtained, so readers know which claims rest on expert review and which on staff reports, and she schedules the usability tests for the following month.

Worked example

Aiko walks through a reset task finding two problems, surveys reporting barriers responsibly and combines both methods into two fixes.

Synthetic case. Survey and findings are synthetic.

Errors and limits

Walkthroughs depend on evaluator imagination. Surveys measure perceptions, not behaviour.

Exercises

Synthesis

Combining quick evaluation methods with responsible surveys reveals both interface and understanding problems.

Continue studying — chapter 24 of 50

← Chapter 23 (draft) · Course chapter index · Chapter 25 (draft) →