A10.09.5Skilled and novice users have different error profilesdesignresearch

Novices and experts fail in different ways, so one safeguard can't protect both

Aliases: skill-based error · knowledge-based error · expertise error taxonomy

What it is

Novices and skilled users aren't two points on the same error curve — they make different kinds of errors altogether. A novice's error profile clusters around knowledge-based errors: not knowing the correct way to operate, or holding an outright wrong mental model, because the actions haven't become automatic habits yet and every step still requires conscious judgment. A skilled user's error profile clusters around capture errors and lapses: a familiar action sequence, precisely because it has become highly automatic, is more prone to being triggered by mistake under distraction or in a similar-looking situation, or a step gets skipped simply because it's too familiar to consciously register. The same product, facing these two populations, needs different kinds of safeguards — applying one set of measures to two error types with entirely different causes noticeably dilutes its effect.

Why it happens

This difference traces back to how skill acquisition changes the way actions are controlled. A novice relies on conscious, rule-based reasoning to decide the next step, with attention fixed on the task itself; errors mostly occur where the reasoning chain itself goes wrong — a misjudged premise, a misremembered step order. With practice, an action sequence compresses into an automatic motor program that no longer needs step-by-step monitoring, which brings a gain in efficiency alongside a new vulnerability: once triggered, an automatic program runs to completion and is hard to consciously interrupt and check mid-stream. That's why a skilled user's errors tend to occur when the underlying intention was correct, but the wrong automatic program got activated by a similar situational cue. This explains why interventions that add explanation to aid understanding help novices but deliver little marginal benefit to skilled users — a skilled user's problem isn't a lack of understanding, it's the wrong automatic program firing. By the same logic, interventions that add a confirmation step to interrupt automaticity reduce a skilled user's capture errors, but slow down the very repetition a novice needs to build automaticity in the first place.

Studying it

A common way to distinguish the two error profiles is to recruit novice and skilled users separately for the same task, record and classify each error — knowledge-based (choosing the wrong operating path, with visible hesitation during the process) versus execution-based (the intention was correct, but got interrupted or substituted by an unrelated sequence, with the action itself fluent and showing no hesitation) — then compare how the two error types are distributed across the two populations. Methodological caveat: skill level isn't a single variable that can be measured directly; studies typically use usage duration, operating frequency, or expert rating as proxies, and these proxies can disagree with each other (using something for a long time doesn't mean using it correctly), so the robustness of any finding depends on how well the proxy was chosen.

Where it stops holding

This distinction applies to tasks where skill has become fully automatic and there's a clear "skilled" versus "novice" divide. For structurally complex tasks that always require conscious planning — a complicated multi-step configuration flow, say — even an experienced user rarely reaches full automatic execution, and the error profile won't split cleanly into two poles; it looks more like a continuous spectrum instead. If a product's user base itself spans a wide range — first-time novices alongside people who use it heavily every day — a single safeguard design will struggle to fit both ends at once, which is also where this distinction most directly implies a design consequence.

Applying it

For scenarios dominated by novices, favor a recognition-based interface over one that relies on memory — visible options, clear labels — and tolerate slower operation speed. For scenarios dominated by skilled users, focus on creating enough distinction between high-frequency paths and low-frequency dangerous ones to keep automatic actions from being captured by similar situational cues, and place light but genuinely perceptible interruption points at the junctures where automatic execution needs to be broken. When both populations coexist on the same product, offer two coexisting paths — a full recognition-based menu and an accelerated shortcut route — rather than forcing both groups to share a single interaction style optimized for just one of them. Verification: stratify the error log by users' historical operation count, and tally the share of knowledge-based versus capture errors separately within the novice tier and the skilled tier. If a safeguard, once shipped, only lowers the error rate for one tier and does nothing — or even adds friction — for the other, that safeguard is only covering one of the two error causes.

Related

  • Same group: A10.09.1 human error rate quantification — scope and limits · A10.09.2 treating "human error" as a conclusion masks systemic causes · A10.09.4 systemic causes should be examined before individual attribution
  • Nearby: A11.04 behavioral differences between novices and experts · A10.05 capture errors
  • Search terms: skill-based error · knowledge-based error · expertise error taxonomy

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/A10.09.5