1Usability Evaluation and User Testing
▶
Usability evaluation is the disciplined practice of judging how well an interactive system supports the people who must use it to achieve real goals. It sits at the heart of human–computer interaction because design intuition, however experienced, is an unreliable predictor of behaviour: designers know their own system too well, hold a complete and accurate mental model of its structure, and have already internalised its vocabulary. Users arrive with none of that. Evaluation is the mechanism that converts assumptions about users into evidence about users. A system may be technically flawless — fast, secure, bug-free — and still fail commercially or operationally because people cannot find the function they need, misinterpret a label, or abandon a checkout flow at the final step. Usability evaluation exists precisely to surface those failures while they are still cheap to fix.
The economics of early evaluation are well established. A usability problem discovered during sketching costs little more than a new sketch. The same problem discovered after a public launch may require re-engineering, retraining of support staff, documentation rewrites, migration of user data, and reputational repair. Barry Boehm's long-standing observation that the cost of fixing a defect rises by roughly an order of magnitude at each successive stage of development applies to interaction defects as much as to code defects. Consider a hospital medication-ordering system in which the dosage units field defaults to milligrams while the clinical convention on that ward is micrograms. Caught in a paper prototype walkthrough, it is a one-line change to a mock-up. Caught after deployment, it is a patient-safety incident with regulatory consequences.
The core dimensions of usability. Usability is not a single property but a cluster of measurable attributes. The classic decomposition identifies five:
| Dimension | Question it answers | Typical measure | Illustrative example |
|---|---|---|---|
| Learnability | How quickly can a first-time user accomplish basic tasks? | Time to first successful task completion; success rate on first attempt without help | A new volunteer completes their first shift sign-up on a rota app within two minutes without assistance. |
| Efficiency | Once learned, how fast can experienced users perform tasks? | Time on task for proficient users; keystrokes or clicks per transaction | A warehouse picker scans and confirms an item in three keystrokes rather than seven. |
| Memorability | After a period away, how easily is competence re-established? | Performance on return after a defined interval (e.g. four weeks) | An employee who files expenses quarterly still remembers how to attach a receipt. |
| Errors | How many errors occur, how severe are they, and how easily are they recovered from? | Error count per task; proportion of errors that are unrecoverable | Users select the wrong account in a transfer screen because account names are truncated. |
| Satisfaction | How pleasant and acceptable is the system to use? | Standardised questionnaires; preference ratings; voluntary adoption rates | Staff rate a redesigned intranet 78 on the System Usability Scale, up from 51. |
These dimensions frequently trade off against one another, and recognising the trade-off is part of competent evaluation. An interface optimised for learnability — large labelled buttons, step-by-step wizards, generous confirmation dialogues — is often inefficient for experts, who would prefer keyboard shortcuts and dense command palettes. Professional tools such as photo editors or code editors deliberately sacrifice learnability for efficiency and provide training to bridge the gap; a public-facing tax self-assessment site makes the opposite choice, because most users touch it once a year and learnability and memorability dominate. Evaluation must therefore begin by asking which dimensions matter for which user population, because a test designed around the wrong dimension will produce confident but irrelevant results.
Formative versus summative evaluation. Evaluations differ not only in method but in purpose. A formative evaluation is conducted while the design is still malleable, and its goal is diagnostic: to find out what is wrong and why, so that the next version is better. Formative studies tolerate small samples, unfinished prototypes, messy qualitative data, and evaluator intervention, because their output is a prioritised list of problems rather than a statistic. A summative evaluation is conducted on a stable or completed design, and its goal is to measure: to produce a defensible quantitative statement about how the system performs, often against a benchmark, a competitor, a contractual requirement, or a previous release. Summative studies need larger samples, tightly controlled protocols, and non-interfering observers, because their output is a number that someone will act on.
- Formative example: Five participants attempt to book a repeat prescription on a paper prototype. Four of them look for the "repeat" option under My Records rather than Services. The finding triggers an immediate information-architecture change; nobody computes a confidence interval.
- Summative example: Thirty participants attempt the same task on the released product. 87% complete it unaided, median time 94 seconds, mean SUS score 74. These figures are reported to a commissioning body as evidence that an accessibility and usability requirement has been met.
A useful rule of thumb: formative evaluation asks "what should we change?"; summative evaluation asks "how good is it?" Most real projects need far more of the former than the latter, yet organisations frequently over-invest in summative measurement because numbers are easier to report upward than narratives about confused users.
Structured evaluation techniques: inspection without users. Inspection methods, also called discount or expert methods, have evaluators analyse an interface against explicit criteria rather than observing real users. They are indispensable when recruiting users is slow, expensive, legally constrained (clinical or military settings), or simply premature because the artefact is a set of wireframes. They are not a substitute for user testing — experts systematically over-predict some problems and miss others, particularly domain-specific misunderstandings — but they clear out the obvious defects so that scarce user sessions are spent on subtle ones.
Heuristic evaluation is the best-known inspection method. Three to five evaluators independently walk through the interface, examining each screen and dialogue against a short list of recognised usability principles, and record every violation they find along with the heuristic it breaches and a severity judgement. Independence matters: individual evaluators typically find only a minority of the problems present, but because different evaluators notice different things, the union of several evaluators' findings is far larger than any one list. Findings are merged in a debriefing session, duplicates collapsed, and severity ratings aggregated.
Nielsen's ten heuristics remain the canonical set:
| Heuristic | What it requires | Example violation |
|---|---|---|
| Visibility of system status | Keep users informed through timely feedback | A file upload shows no progress indicator, so users click "upload" repeatedly |
| Match between system and the real world | Use users' language and familiar concepts | An error reads "Exception: null constraint on FK_CUST_ORD" |
| User control and freedom | Provide clearly marked exits, undo and redo | A multi-step form has no "back" and losing a step discards all data |
| Consistency and standards | Follow platform conventions and internal consistency | "Save" is top-right on one screen and bottom-left on the next |
| Error prevention | Design out error-prone conditions | Delete and Archive are adjacent, identically styled, with no confirmation |
| Recognition rather than recall | Make options visible rather than memorised | Users must remember a 12-digit reference number from a previous screen |
| Flexibility and efficiency of use | Offer accelerators for experienced users | No keyboard shortcuts in a data-entry tool used eight hours a day |
| Aesthetic and minimalist design | Avoid irrelevant or rarely needed information | A dashboard displays 40 metrics, burying the three that drive decisions |
| Help users recognise, diagnose and recover from errors | Plain-language messages with constructive remedies | "Invalid input" with no indication of which field or why |
| Help and documentation | Searchable, task-focused, concrete help | Help links to a 200-page PDF manual with no index |
A well-formed heuristic finding is specific and actionable. Compare a weak finding — "the navigation is confusing" — with a strong one: "On the Order History screen, the back-arrow in the application header returns the user to the dashboard rather than the previous filter state, discarding the applied date range (violates User control and freedom; severity: major; affects every user who filters then inspects an order)."
Cognitive walkthrough takes a narrower and deeper approach, focusing specifically on learnability for users who explore rather than read instructions. Evaluators define a task, enumerate the correct sequence of actions, and then step through each action asking a fixed set of questions:
- Will the user be trying to achieve the right effect at this point? (Does the goal structure make this sub-goal obvious?)
- Will the user notice that the correct action is available?
- Will the user associate the correct action with the effect they are trying to achieve?
- After the action is performed, will the user see that progress has been made toward the goal?
Consider a university student attempting to drop a module in a student records portal. Step 3 is "click Amend Enrolment". Question 2: is the control visible? It is, but it sits in a collapsed accordion labelled Administration. Question 3: will the student associate "Amend Enrolment" with dropping a module? Plausibly not — several would look for "Withdraw" or "Remove module". The walkthrough has produced a precise, step-located failure with a clear remedy (rename the control, surface it, or add a synonym-aware search), and it has done so before a single student was recruited. The method's strength is that it localises failure to a specific decision point; its weakness is that it is slow and says nothing about efficiency, satisfaction, or expert use.
Expert reviews and guidelines-based inspections occupy the broader end of the spectrum. An expert review is a holistic critique by an experienced practitioner, drawing on domain knowledge as well as usability principles. A guidelines-based inspection is more mechanical: the evaluator works through a formal checklist derived from a design standard — a platform's human interface guidelines, an organisation's design system, WCAG accessibility success criteria, or ISO 9241 ergonomic requirements — and records compliance item by item. Checklists give coverage and auditability, which matters in regulated or procurement contexts where someone must sign a conformance statement. Their limitation is that compliance is not usability: an interface can satisfy every item on a checklist and still confound users, because checklists test properties of the artefact rather than the fit between artefact and task.
The collective virtue of inspection methods is their cost profile. A heuristic evaluation with four evaluators might consume two days of effort and no participant recruitment, scheduling, incentives, consent administration, or facility booking. This makes them feasible at points in the project — concept sketches, weekly sprint reviews, pre-release regression checks — where a full user study is simply not affordable. The corresponding risk is evaluator effect: findings vary substantially between evaluators, and inexperienced evaluators generate large numbers of false positives (problems that never trouble real users). Mitigations include using several evaluators, pairing a usability specialist with a domain specialist (the "double expert" effect), grounding the inspection in realistic task scenarios rather than free browsing, and treating inspection output as hypotheses to be confirmed in later user testing.
User testing methods: evidence from real behaviour. Inspection predicts problems; user testing observes them. The defining characteristic of user testing is that representative participants attempt representative tasks while the team watches what actually happens, rather than asking people what they think they would do. The distinction matters because self-report is unreliable: users rationalise, forget, and are reluctant to criticise. Observed behaviour is not.
Think-aloud testing asks the participant to verbalise their thoughts continuously while working: what they are looking at, what they expect, what they are trying to do, what surprises them. The resulting commentary exposes the reasoning behind behaviour, which pure observation cannot. A participant who pauses for eleven seconds on a settings screen tells you something is wrong; a participant who says "I'm looking for something about privacy, but these are all called 'Account', 'Profile', and 'Preferences' — I'd guess 'Account'?" tells you exactly what is wrong and suggests the fix.
- Concurrent think-aloud captures reasoning in the moment but can slow performance and alter behaviour, making timing data unreliable; verbalising also nudges some participants into more reflective, careful problem-solving than they would normally apply.
- Retrospective think-aloud has the participant narrate while reviewing a screen recording afterwards. Timing data stays clean, but recollection is reconstructive and some in-the-moment confusion is lost or rationalised.
- Facilitation discipline is essential. The facilitator's prompts should be neutral and content-free: "What are you thinking?", "Keep talking", "What did you expect to happen?" Never "Did you see the button at the top?" — which hands the participant the answer and destroys the finding. When a participant asks "Am I doing this right?", the standard reply is "What do you think?" or "I'd like to see what you would do if I weren't here."
Task-based testing structures the session around a set of realistic tasks with defined success criteria, and records performance measures against each. Task design is where most studies succeed or fail. Good tasks are expressed as goals in the user's own terms, embedded in a plausible scenario, and free of interface vocabulary that would give away the solution.
Weak task: "Use the Advanced Filter panel to filter the transaction list by date."
(Names the control; tests button-finding, not task performance.)
Strong task: "You think you were charged twice for a hotel booking last March.
Find out whether that happened and how much you were charged."
(States a goal, supplies motivation, leaves the route open.)
Success criterion: participant locates both March hotel transactions and
states the amounts, unaided, within 5 minutes.
Typical measures captured per task include completion (binary, or graded as unaided / aided / failed), time on task, error count, number of help requests or hints given, and a post-task ease rating. Collecting a short subjective rating immediately after each task — a single seven-point "how easy or difficult was that?" item — is valuable because it anchors the judgement to a specific experience rather than a vague overall impression.
Remote user testing moves the session out of the lab and into the participant's own environment. In moderated remote testing, the facilitator joins by video conference while the participant shares their screen; the protocol is essentially the lab protocol conducted at a distance. In unmoderated remote testing, participants work through scripted tasks on their own time using a platform that records screen, cursor, audio and sometimes webcam. The advantages are substantial: a far wider geographic and demographic reach, access to participants who cannot travel (shift workers, carers, people with mobility impairments, rural users), lower cost per participant, faster turnaround, and ecological validity — the participant is using their own device, their own browser with its extensions, their own network speed, in their own noisy kitchen. That last point often surfaces problems a lab would never reveal, such as a layout that collapses at a non-standard zoom level the participant has set for comfort. The trade-offs are reduced control over the environment, inability to probe deeply or recover a derailed session (in unmoderated studies), technical failures, difficulty testing hardware-dependent or confidential systems, and weaker observation of body language and physical context.
Controlled laboratory testing sits at the opposite pole. A dedicated facility provides a standardised machine and network, a quiet room, calibrated recording of screen and face, sometimes eye-tracking, and an observation area where stakeholders can watch without intruding. Standardisation reduces variance, which matters enormously for summative comparisons: if you want to claim that version B is faster than version A, environmental noise must be controlled or the difference will drown in it. Labs also permit instrumented measurement (eye fixations, physiological measures) and rich, uninterrupted observation of hesitation, re-reading, and non-verbal frustration. The costs are expense, slow recruitment, geographic restriction of the participant pool, and the artificiality of the setting — participants in a lab are being watched, know it, and typically persevere with tasks far longer than they would at home, which can mask abandonment problems.
| Method | Best suited to | Main strength | Main limitation | Typical participants |
|---|---|---|---|---|
| Heuristic evaluation | Early and mid design; pre-release sweeps | Fast, cheap, broad coverage of known problem types | Evaluator effect; false positives; misses domain misunderstandings | 3–5 evaluators |
| Cognitive walkthrough | Walk-up-and-use systems; learnability of a key task | Pinpoints the exact step where exploration fails | Slow; narrow task focus; ignores efficiency and satisfaction | 2–4 evaluators |
| Guidelines inspection | Standards compliance, accessibility audit, procurement | Auditable, repeatable, comprehensive coverage | Compliance ≠ usability; can be mechanical | 1–2 evaluators |
| Think-aloud (lab) | Formative diagnosis of why problems occur | Exposes reasoning, expectations and mental models | Distorts timing; reactive; small samples | 5–8 per user group |
| Task-based testing | Benchmarking and measuring performance | Comparable quantitative metrics | Task wording heavily influences results | 5–8 formative, 20+ summative |
| Remote unmoderated | Large samples, geographic spread, quick checks | Scale, speed, real environments and devices | No probing; data quality varies; technical failures | 20–100+ |
| Controlled lab | Comparative studies; instrumented measurement | Low environmental variance; rich observation | Costly; artificial; restricted pool | 8–30 |
Identifying and documenting usability issues. Observation produces raw material; documentation turns it into something a development team can act on. The discipline here is separating observation from interpretation from recommendation, because conflating them lets arguments about the fix contaminate agreement about the fact. A well-formed issue record contains, at minimum: a short descriptive title; the context (which task, which screen, which participant, what they had just done); the observed behaviour in neutral language; the inferred cause; the impact on the user; the frequency across participants; a severity rating; and, separately, a proposed remedy.
ID: UI-014
Title: Users interpret "Clear" as "clear the search box", not "clear all filters"
Task: T3 — Find a two-bedroom flat under £900 within 2 miles
Context: Results screen, after applying three filters
Observed: P2, P4, P5 and P7 clicked "Clear" intending to reset only the
keyword field; all seven applied filters were removed. P4 said,
"Oh — no, I only wanted to change the word, not start again."
Frequency: 4 of 6 participants (67%)
Impact: Loss of 60–90 s of filter-setting work; P5 abandoned the task
Cause: Ambiguous label; control positioned adjacent to the search input
rather than to the filter panel; no undo
Severity: Major
Heuristics: User control and freedom; Error prevention
Recommend: Relabel to "Reset all filters", relocate to the filter panel header,
and offer an "Undo" toast for 10 seconds after reset
Severity rating exists because teams never have the capacity to fix everything before a deadline, and triage by severity prevents the loudest stakeholder's pet complaint from displacing a genuine blocker. Severity is conventionally a composite of three factors: frequency (how many users hit it, and how often), impact (how hard it is to overcome when it occurs), and persistence (whether users learn around it or are defeated repeatedly). A fourth consideration, market or organisational impact, is sometimes added for problems that are mild for individuals but damaging in aggregate.
| Rating | Definition | Action | Example |
|---|---|---|---|
| Catastrophic | Prevents task completion, causes data loss, or creates a safety or financial hazard; users cannot recover unaided | Must be fixed before release; blocks sign-off | A booking confirmation is issued but the payment reference is silently dropped, so refunds cannot be traced |
| Major | Causes significant difficulty, long delays or frequent errors; users eventually succeed but with frustration or workarounds | High priority; fix in the current cycle | The "Clear" control described above, which discards all filter work |
| Minor | Causes brief hesitation or a recoverable slip; users resolve it quickly without lasting cost | Fix when convenient; batch with related work | A date field accepts 01/06/2025 but rejects 1/6/25 with a clear message |
| Cosmetic | Does not impede performance; an inconsistency or aesthetic flaw that erodes polish and trust | Fix only if spare capacity exists | Inconsistent capitalisation of button labels ("Save Changes" vs "Submit form") |
Two cautions apply. First, severity is a judgement, and judgements made by a single analyst are noisy; having two or three people rate independently and reconcile differences produces markedly more stable priorities. Second, severity must not be confused with fix cost. A catastrophic problem that is expensive to fix is still catastrophic; the cost belongs in a separate column so that the product owner can make an explicit trade-off rather than an implicit one disguised as a severity downgrade.
Frequency of occurrence deserves particular attention because it is the clearest signal distinguishing a systematic design defect from an individual quirk. If one participant out of eight misreads an icon, the team may reasonably wonder whether that person was tired or unrepresentative. If six out of eight misread it, the icon is wrong — the probability that six independent, representative users are all idiosyncratic in the same direction is negligible. This is the statistical intuition behind small-sample formative testing: the well-known estimate that roughly five users reveal around 80% of usability problems derives from the assumption that any given problem affects about 31% of users on average, so the chance that at least one of five participants encounters it is high. The estimate is a rule of thumb, not a law — it degrades badly when the user population is heterogeneous (novices and experts, different clinical specialties, different accessibility needs), in which case five users per distinct group is the appropriate reading. Frequency should always be reported as a raw ratio ("4 of 6") rather than a bare percentage, so that readers can see how thin the evidence actually is.
Affinity diagramming is the standard technique for synthesising findings across participants or evaluators. Each observation is written on a separate card or digital sticky note — one observation per card, phrased concretely and tagged with the participant ID. The team then clusters the cards by similarity without pre-defined categories, letting groupings emerge bottom-up, and only afterwards names each cluster with a statement of the underlying problem. The method's value is that it resists premature theorising: three observations that looked like three unrelated bugs ("P1 couldn't find pricing", "P3 scrolled past the pricing panel twice", "P6 asked whether VAT was included") may cluster into a single structural finding — pricing information is fragmented and visually de-emphasised across the purchase flow — which is a far more useful unit of work than three isolated tickets.
An issue log is the persistent, structured counterpart to the affinity wall: typically a spreadsheet or tracker in which each row is one consolidated issue with the fields listed earlier, plus a status (open, accepted, deferred, fixed, verified) and a link to the round of testing in which it was found and the round in which it was verified as resolved. The log is what makes iteration auditable — without it, teams repeatedly rediscover the same problems and have no record of whether a redesign actually worked.
Metrics and measures. Measurement serves three distinct purposes: diagnosing where a design fails, comparing alternatives, and tracking change over time. Different purposes need different instruments, and a common mistake is to collect precise numbers from five participants and then treat them as if they settled a question.
Quantitative performance metrics are the backbone of task-based testing:
- Task completion rate — the proportion of attempts that reach the defined success criterion. Report unaided and aided completion separately; a task completed only after a hint from the facilitator is not a success. Completion rate is the single most informative usability metric because failure to complete is the outcome users and stakeholders both care about most.
- Time on task — elapsed time from the start of the task to success or abandonment. Report the median rather than the mean, because time distributions are strongly right-skewed: one lost participant who flounders for nine minutes will drag a mean of six observations into meaninglessness. Time data from concurrent think-aloud sessions is compromised and should be flagged as such.
- Error count — deviations from the optimal path that have a cost. Distinguish slips (the intention was right, the execution wrong — clicking the adjacent menu item) from mistakes (the intention itself was wrong, arising from a faulty mental model), because the remedies differ: slips are addressed by target size, spacing, confirmation and undo; mistakes by labelling, information architecture, feedback and conceptual clarity.
- Help requests and hints given — each occasion on which the participant consults documentation, searches for help, or receives a facilitator prompt. The point at which a hint was needed localises the breakdown precisely.
- Derived measures — lostness (actual page visits against the minimum necessary), efficiency as completion rate divided by mean time, and click or keystroke counts against an optimal path.
Qualitative data supplies the explanation that numbers cannot. Knowing that only 40% of participants completed a task tells you there is a problem; the verbatim comment "I assumed 'Submit' would save a draft, not send it to my manager" tells you what the problem is and roughly how to fix it. The useful qualitative signals include verbalisations and spontaneous exclamations; facial expression and posture (frowning, leaning in, pushing back from the desk); hesitation, repeated scanning and backtracking; workarounds improvised by the participant, which are often direct evidence of a missing feature; and emotional responses such as audible relief or irritation. Qualitative evidence should be recorded with timestamps and quoted verbatim, since a direct quotation from a user carries more persuasive force in a design review than any paraphrase, and it keeps the team honest about what was actually said.
Standardised questionnaires provide validated, comparable measures of subjective experience. Their key advantage over ad-hoc questions is that they have been tested for reliability and have published norms, so a score means something beyond the local study.
- System Usability Scale (SUS) — ten alternating positive and negative statements rated 1–5, scored to yield 0–100. It is quick (about a minute), robust with small samples, and heavily normed: the mean across hundreds of published studies is roughly 68, so 68 is approximately the 50th percentile, around 80 sits near the top decile, and below about 50 is poor. The score is not a percentage and should never be reported as one. SUS measures perceived usability globally; it will not tell you which screen is at fault.
- NASA-TLX — measures perceived workload across six dimensions (mental demand, physical demand, temporal demand, performance, effort and frustration), optionally weighted by pairwise comparisons. It is the appropriate instrument when the design question concerns cognitive load rather than satisfaction: air-traffic consoles, clinical monitoring, complex configuration tools. Two interfaces may both achieve 100% completion while one imposes far higher mental demand, and TLX exposes that difference.
- Others in common use — the Single Ease Question (one post-task item), SEQ-style task ratings, UMUX-Lite (a very short SUS alternative), and QUIS or the Post-Study System Usability Questionnaire for more granular subscale diagnosis.
Questionnaires must be administered consistently to be comparable: same wording, same point at which they are given (immediately after the session, before any debrief discussion that might colour the rating), and no facilitator commentary in between. Mixing an altered SUS with standard SUS data invalidates the comparison against published norms.
Baselines and comparison. A single usability score in isolation is nearly uninterpretable; measurement becomes powerful when something is compared with something else. A baseline is a set of metrics captured on the current system (or a competitor, or the first prototype) under a defined protocol, which subsequent rounds are measured against. To be valid, the comparison must hold the protocol constant: identical tasks, identical wording, equivalent participant profiles, same instrument, same success criteria. Changing a task's wording between rounds and then celebrating a drop in time on task is self-deception.
| Metric | Baseline (v1, n=12) | Post-redesign (v2, n=12) | Interpretation |
|---|---|---|---|
| Unaided completion, "add a dependant to policy" | 58% | 92% | Primary target of the redesign; substantial improvement |
| Median time on task | 4 min 20 s | 2 min 05 s | Shorter path and clearer entry point |
| Mean errors per participant | 3.1 | 0.8 | Field validation and clearer labels reduced slips |
| Help requests | 9 across 12 participants | 2 across 12 participants | Task now largely self-explanatory |
| Mean SUS | 54 | 79 | Moved from below-average to the upper range of published scores |
| Mean NASA-TLX (mental demand) | 68/100 | 41/100 | Workload reduced, consistent with the behavioural data |
Note how the measures corroborate one another: completion, time, errors, help-seeking, satisfaction and workload all move in the same direction, which is far more convincing than any one of them alone. When measures diverge — completion rises but satisfaction falls — that divergence is itself a finding worth investigating, often indicating that the new design is effective but tedious.
Iterative testing and design refinement. Usability evaluation delivers value only when its findings re-enter the design. The iterative cycle — design → prototype → evaluate → analyse → redesign — is the operational heart of user-centred design, and it rests on a simple premise: no one gets an interface right first time, so the question is not whether the design will need revision but how cheaply and how often revision can happen.
A worked example makes the rhythm concrete. A team is designing a mobile application for reporting street faults to a local council.
- Round 1 (paper prototype, 5 participants). Four of five cannot decide between the categories "Highways" and "Street Scene" — council vocabulary, not citizen vocabulary. Three expect to start by taking a photograph, but the flow begins with category selection. Two abandon at the address entry because they do not know the street number.
- Redesign. Categories are relabelled in plain terms ("Pothole", "Broken streetlight", "Fly-tipping", "Something else"), the camera becomes the first step, and location defaults to GPS with a map pin the user can drag.
- Round 2 (clickable prototype, 6 participants, including 2 from round 1 and 4 new). All six complete the report. The category problem is resolved. But a new issue appears: three participants drag the map pin and then tap the back arrow to check the photo, which silently resets the pin to the GPS position — a regression introduced by the new flow.
- Redesign. Pin position is persisted; a thumbnail of the photo is shown inline so that going back is unnecessary.
- Round 3 (functional beta, 10 participants, remote, on their own phones). Completion 100%, median time 72 seconds, mean SUS 82. One residual minor issue: the confirmation screen does not state when the fault will be inspected, and four participants ask about it aloud. A line of expected-response text is added.
Three principles are visible in that sequence. First, each round has a dual agenda: verify that previously identified issues are genuinely resolved, and scan for problems newly introduced by the fixes. Redesigns routinely create regressions, because changing a flow shifts where attention falls; a team that only re-tests old problems will ship new ones. The issue log supports this by carrying each issue's status forward until it is marked verified in a later round, not merely fixed in a commit. Second, retesting with a mixture of returning and fresh participants balances two needs: returning participants can confirm whether a specific pain point has eased, while fresh participants preserve the ability to judge learnability, since anyone who has seen the previous version is no longer a first-time user. Third, fidelity should rise with confidence — paper early, clickable in the middle, functional late — so that the cheapest artefact is used to answer the most fundamental questions.
Rapid prototyping with quick usability checks is what makes frequent iteration affordable. A paper or wireframe prototype can be produced in hours and tested the same afternoon with three or four people; a Wizard-of-Oz setup, in which a human quietly supplies responses the system cannot yet generate, allows conversational or AI-driven interactions to be evaluated before any model is integrated. Guerrilla or hallway testing — approaching five people in a café or an office corridor with a tablet and a single task — can answer a narrowly scoped question such as "do people understand this icon?" in ninety minutes. These lightweight checks are deliberately imprecise; their purpose is to catch catastrophic misconceptions early, not to produce publishable statistics. The governing trade-off is clear: many small, rough evaluations detect more problems in total than one large, rigorous evaluation conducted too late to act on.
Risk reduction is the ultimate justification for iteration. Usability failures discovered at launch are expensive in ways that extend well beyond engineering: support-call volume, training costs, abandoned transactions, workarounds that corrupt data, regulatory exposure, staff resistance to a mandated internal system, and public criticism. Iterative evaluation converts a small number of large, unpredictable, late risks into a large number of small, manageable, early ones. It also changes the character of design argument inside a team, replacing contests of opinion between senior stakeholders with shared evidence about what users actually did — which is often the most valuable organisational effect of all.
Finally, iteration must know when to stop. Diminishing returns set in when successive rounds surface only cosmetic issues, when completion rates plateau near ceiling, and when the remaining findings concern preference rather than performance. At that point further formative testing adds little, and the appropriate next step is either a summative benchmark to document the achieved level of usability or a shift to monitoring real-world use through analytics, support tickets and field studies — which is, in effect, evaluation continuing after release.
Alignment with Learning Outcomes
- MO1 — Not directly addressed. This topic concerns evaluation methodology rather than memory types and capacities, although the use of NASA-TLX to measure cognitive workload and the recognition rather than recall heuristic touch indirectly on memory-related design constraints.
- MO2 — Supported indirectly but meaningfully. The distinction between slips and mistakes, think-aloud evidence of user expectations, and cognitive walkthrough questions about whether users associate an action with their intended effect all expose mismatches between a user's mental model and actual system behaviour as a source of systematic error.
- MO3 — Partially supported. Task-based testing and cognitive walkthrough both require a user goal to be decomposed into an enumerated sequence of correct actions and sub-goals, which draws on the same task-decomposition logic as Hierarchical Task Analysis, even though the technique itself is not taught here.
- MO4 — Directly and primarily supported. The topic compares structured expert-driven inspection methods (heuristic evaluation, cognitive walkthrough, guidelines-based inspection) with user testing approaches (think-aloud, task-based, remote and laboratory testing), setting out the cost, validity and context factors that determine which method suits a given design situation.
- MO5 — Supported. The sections on rapid prototyping and iterative testing explain how low- and mid-fidelity prototypes (paper, wireframe, clickable, Wizard-of-Oz) are built and evaluated across rounds in both desktop and mobile contexts, providing the evaluation rationale that shapes prototype construction.