Chapter 9: Expert Analysis Evaluation

🎯 Learning Objectives

By the end of this study session, you’ll be able to:

  • Explain why expert analysis is a fast, cost-effective evaluation method that doesn’t require users or special equipment
  • Execute a cognitive walkthrough by stepping through tasks from a first-time user’s perspective
  • Apply the four key cognitive walkthrough questions to identify learnability problems
  • Conduct a heuristic evaluation using Nielsen’s 10 usability principles
  • Distinguish between cognitive walkthrough (focused on learnability) and heuristic evaluation (broader usability coverage)
  • Run the complete three-stage heuristic evaluation process from briefing through debriefing

🌟 The Big Picture

Expert analysis lets you catch usability problems early and cheaply by having usability experts review your design against established principles, rather than testing with real users. It’s your first line of defense against obvious usability violations, perfect for quick feedback during development.

📚 Core Concepts

What Makes Expert Analysis Valuable

Expert analysis gives you rapid usability feedback because it:

  • Requires no specialized laboratory setup
  • Needs no user recruitment or scheduling
  • Works at any development stage (specifications, prototypes, finished systems)
  • Identifies areas likely to cause user difficulties

The trade-off: You get speed and cost savings, but you don’t see actual user behavior—only whether your design follows accepted usability principles.

📚 Cognitive Walkthrough: Testing Learnability

The Cognitive Walkthrough Purpose

Developed by Wharton in the early 1990s specifically for “walk-up-and-use” systems like ATMs and museum exhibits. The method focuses on one crucial question: How easy is your system to learn?

Your role as evaluator: Think and act like someone using your system for the very first time. You’re not testing experts—you’re simulating novice behavior.

What You Need Before Starting

Essential preparation materials:

  • A prototype (any fidelity level works)
  • Clear user profile: Who are your users and what experience do they bring?
  • Specific task description: What exactly should users accomplish?

The Four Critical Walkthrough Questions

For each action in your user task, ask these four questions:

1. Goal Match: “Is the effect of this action the same as the user’s goal?”

What you’re testing: Whether the system action aligns with user intentions. Example analysis: User presses “Save Document” button. Does the effect (saving document) match their goal at this moment? Connection: This relates directly to Norman’s model of user behavior and goal formation.

2. Visibility: “Will users see that this action is available?”

What you’re testing: Whether required interface elements are visible when users need them. Common problems:

  • Hidden buttons under covered panels (like remote controls)
  • Menu items buried in submenus
  • Actions only visible after complex navigation sequences Design principle connection: This directly tests Norman’s visibility principle.

3. Action Recognition: “Will users know this is the action they need?”

What you’re testing: Whether the meaning and effect of available actions are clear. This goes beyond visibility: Previous question asked if users can see the action—this asks if they understand what it does. Common problems:

  • Poor labeling or confusing jargon
  • Complex action combinations (Alt+Ctrl+key)
  • Unclear icons or symbols Norman model connection: Tests the gulf between user intentions and system actions.

4. Feedback Understanding: “Will users understand the feedback they receive?”

What you’re testing: Whether system responses help users determine if they achieved their goal. Feedback problems to watch for:

  • Easy to miss (too subtle)
  • Too brief (disappears quickly)
  • Poorly worded or ambiguous
  • Inappropriate for the context Design principle connection: Tests Norman’s feedback principle directly.

Cognitive Walkthrough Advantages

Strength for learnability: Finds the most severe problems that prevent first-time users from succeeding. Can combine with think-aloud: Have evaluators verbalize their thought process for richer insights. Complements other methods: While cognitive walkthrough focuses on learnability, think-aloud protocols catch broader usability issues.

Key insight: You’re not testing real users—you’re using your expertise to imagine realistic user behavior patterns.

📚 Heuristic Evaluation: Comprehensive Usability Review

The Heuristic Evaluation Approach

Created by Nielsen and Molich in the 1990s (final principles released 1994). The method uses multiple evaluators who independently examine your interface against recognized usability principles, then combine their findings.

Core principle: Several experts working independently will catch more problems than one expert working alone. Flexibility: Works on early designs, prototypes, storyboards, and completed systems.

Nielsen’s Ten Usability Heuristics Deep Dive

1. Visibility of System Status

The principle: Keep users informed about what’s happening through appropriate, timely feedback. Implementation examples:

  • Progress bars during long operations
  • Confirmation messages after actions
  • Status indicators showing current system state Why it matters: Users need to understand where they are and what the system is doing.

2. Match Between System and Real World

The principle: Use familiar language, concepts, and conventions instead of system-oriented terms. Implementation examples:

  • Use “Delete” instead of “Remove from database”
  • Present information in natural, logical order
  • Follow real-world metaphors (folders, trash cans) Why it matters: Users interpret your system through their existing mental models.

3. User Control and Freedom

The principle: Provide clearly marked exits from unwanted states without extended dialogues. Essential features:

  • Undo and redo functionality
  • “Go back” buttons
  • “Remove from Cart” options
  • “Close Window” controls Real-world examples: Every major application (Word, Excel, PowerPoint) implements these controls consistently. Why it matters: Users make mistakes and need ways to recover gracefully.

4. Consistency and Standards

The principle: Users shouldn’t wonder whether different words, situations, or actions mean the same thing. Common consistency issues:

  • Using both “Search” and “Find” for the same function
  • Inconsistent color coding across sections
  • Different button styles for similar actions Platform conventions: Follow established patterns users already know.

5. Error Prevention

The principle: Prevent problems rather than just handling them well after they occur. Prevention strategies:

  • Mark mandatory form fields clearly
  • Validate input as users type
  • Confirm destructive actions before execution
  • Eliminate error-prone interface elements Why it’s powerful: Better than great error messages is preventing errors entirely.

6. Recognition Rather Than Recall

The principle: Make information visible rather than forcing users to remember it. Implementation approaches:

  • Keep navigation visible
  • Show available options clearly
  • Provide instructions when needed
  • Don’t hide critical information Cognitive principle: Human recognition is much stronger than recall ability.

7. Flexibility and Efficiency of Use

The principle: Serve both novice and expert users effectively. Implementation strategies:

  • Keyboard shortcuts for experienced users
  • Customizable interfaces
  • Multiple ways to accomplish the same task
  • Progressive disclosure for complex features Design challenge: Flexibility without overwhelming beginners.

8. Aesthetic and Minimalist Design

The principle: Include only relevant, necessary information. What to eliminate:

  • Irrelevant information competing for attention
  • Rarely needed details cluttering main interface
  • Decorative elements that don’t support task completion Balance point: Clean design that still provides needed functionality.

9. Help Users Recognize, Diagnose, and Recover from Errors

The principle: Error messages should be helpful, not punishing. Effective error message characteristics:

  • Plain language (no error codes)
  • Precise problem identification
  • Constructive solution suggestions
  • Clear recovery steps User psychology: Errors are frustrating—your messages should reduce, not increase, that frustration.

10. Help and Documentation

The principle: While self-explanatory systems are ideal, some help will always be needed. Quality help characteristics:

  • Easy to search and navigate
  • Task-focused rather than feature-focused
  • Concrete steps users can follow
  • Appropriately sized (not overwhelming) Modern reality: Users will look for help—make sure they can find and use it effectively.

📚 Conducting Heuristic Evaluation: The Complete Process

Stage 1: Briefing Session

Your preparation tasks:

  • Introduce the system or prototype to all evaluators
  • Explain the evaluation goals and scope
  • Provide necessary background context
  • Clarify what aspects to focus on
  • Set expectations for the evaluation process

Stage 2: Independent Evaluation

Each evaluator works alone to:

  • Examine the interface systematically
  • Judge compliance with usability heuristics
  • Document potential usability problems
  • Note severity and location of issues Critical requirement: Evaluators must work independently to avoid groupthink and ensure comprehensive coverage.

Stage 3: Debriefing Session

Collaborative analysis activities:

  • Combine findings from all evaluators
  • Discuss and clarify identified problems
  • Prioritize issues by severity and impact
  • Generate solution suggestions
  • Plan next steps for addressing problems Outcome: Prioritized list of usability problems with recommended solutions.

📚 Method Comparison and Selection

Cognitive Walkthrough vs. Heuristic Evaluation

Cognitive Walkthrough Strengths:

  • Specifically targets learnability problems
  • Simulates first-time user experience
  • Excellent for walk-up-and-use systems
  • Structured approach ensures systematic coverage

Heuristic Evaluation Strengths:

  • Broader usability coverage
  • Multiple evaluators catch more problems
  • Works well across different system types
  • Established, proven methodology

When to use cognitive walkthrough: Early design stages when learnability is your primary concern, especially for systems that users need to understand immediately.

When to use heuristic evaluation: Any stage when you want comprehensive usability feedback from multiple expert perspectives.

Powerful combination: Use cognitive walkthrough early for learnability focus, then heuristic evaluation later for comprehensive coverage.

🔄 Connections and Review

Expert analysis methods give you rapid, cost-effective usability feedback without requiring user testing infrastructure. Cognitive walkthrough specializes in catching learnability problems by simulating first-time user behavior, while heuristic evaluation provides broad usability coverage through systematic principle application. Both methods work best when you have usability expertise available and need quick feedback during development, serving as your first defense against obvious usability violations before investing in more expensive user testing.