Human–computer interaction - Design Strategies
Understand core design principles, user‑centered and value‑sensitive design processes, and key UI design principles.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz
Quick Practice
What kind of data is gathered during empirical measurement in interface design?
1 of 8
Summary
Design Principles and Methodologies
Good design doesn't happen by accident. Whether you're creating a website, an app, or any interactive system, there are proven principles and methodologies that guide you toward solutions that actually work for real people. This section covers the foundational approaches that professionals use to create user-friendly interfaces.
Core Design Principles
Three fundamental principles form the backbone of good design practice:
Early focus on users and tasks. Before you start designing anything, you need to understand who will use your system and what they're trying to do. This means identifying your target users and understanding their goals, workflows, and constraints. A design that works beautifully for experienced developers might be completely unusable for elderly users. This early focus prevents wasted effort on solutions that don't address real needs.
Empirical measurement through real users. Rather than guessing whether your design works, you test it with actual people. This involves gathering concrete, measurable data: How long does a task take? How many errors do people make? Do they succeed at all? These metrics give you objective evidence about whether your design is working, not just whether you think it's working.
Iterative design. Design is a cycle, not a one-time event. You design something, test it with real users, analyze what you learn, and then redesign based on those findings. This cycle repeats until the interface truly feels intuitive and efficient. Each iteration gets you closer to a genuinely user-friendly solution. This approach acknowledges an important truth: you rarely get it right the first time, and that's okay.
User-Centered Design (UCD)
User-centered design is a complete philosophy that places the user at the center of every decision. Rather than starting with "what technology can we build?" you start with "what do users need?"
The process involves collaboration among multiple perspectives: designers bring visual and interaction expertise, developers understand what's technically possible, and domain experts (like doctors, teachers, or accountants) understand the actual work being done. Together, they translate user needs into concrete design requirements.
Understanding users through ethnographic studies. One powerful way to truly understand users is to observe them in their natural environment. Ethnographic studies involve researchers watching and interacting with users as they work, noting their challenges, workarounds, and actual practices—not just what people say they do, but what they actually do. You might discover that users have developed creative solutions to problems you didn't even know existed.
Involving users directly through participatory design. Rather than designing for users, participatory design brings users directly into the design process through co-design sessions and workshops. Users contribute their expertise and preferences firsthand, creating stronger buy-in and often revealing insights that researchers might miss. For example, a hospital redesigning its patient records system might hold workshops where both nurses and doctors sketch out interface ideas together.
Activity Theory
Activity theory provides a framework for understanding how people interact with tools and systems to accomplish goals.
The basic idea is that human activity involves multiple interconnected elements: the person performing an activity (the subject), the goal they're trying to accomplish (the object), and the tools or technologies they use (instruments). Activity theory also recognizes that people work within communities and follow rules and norms that influence how they work. Understanding these relationships helps designers create systems that genuinely support the work people are actually trying to do, rather than forcing people to adapt to rigid system constraints.
Value-Sensitive Design (VSD)
Value-sensitive design extends beyond just usability—it explicitly considers the values that matter to users and stakeholders. Privacy, fairness, autonomy, transparency, and security are examples of values that might matter in different contexts. VSD uses a structured three-part investigation:
Theoretical investigations clarify what values are important in the context you're designing for and identify potential conflicts between different values. For instance, security (restricting who can access information) might conflict with transparency (making information visible). Designers need to think through these tensions explicitly.
Empirical investigations gather real data about user needs and practices, using both qualitative methods (like interviews and observations) and quantitative methods (like surveys). This is where you learn what users actually care about and how they currently address value-related concerns.
Technical investigations explore how your actual technology can be designed to support the identified values. For example, if privacy is critical, what technical choices enable that? Might encryption, data minimization, or privacy controls be necessary?
Key Principles of User Interface Design
These specific principles should guide your interface decisions:
Affordance refers to the visual cues that tell users what they can do with an element. A button should look clickable; a scrollbar should invite scrolling. Good affordances make interfaces intuitive without requiring explanations. A raised button looks more clickable than flat text, so it offers better affordance.
Consistency means following the same patterns throughout your interface. If clicking a button in one part of your application opens a dialog, it should do the same everywhere. Users develop mental models of how your system works, and consistency lets those models remain accurate. Inconsistency confuses and frustrates.
Feedback ensures users understand the results of their actions. When you submit a form, you should see confirmation that it was received. When you drag an object, it should move in real time. Without feedback, users feel uncertain about whether their actions actually worked.
Ease of use means minimizing the cognitive and physical effort required to accomplish tasks. Can most users figure out how to do what they want without training or manuals? Unclear navigation, obscure terminology, or unintuitive workflows all increase cognitive load and make systems harder to use.
Structure refers to how information is organized and how navigation flows. A well-structured interface groups related information together, uses clear hierarchies, and makes it easy for users to understand where they are and how to get where they want to go.
<extrainfo>
Resistance and permeability are less commonly emphasized than the others, but they relate to how systems respond to user input. Resistance can mean providing appropriate constraints (a date field shouldn't accept letters) to prevent errors. Permeability refers to how easily information and functionality can flow through the system—interfaces shouldn't hide important information or functionality behind multiple layers.
</extrainfo>
Flashcards
What kind of data is gathered during empirical measurement in interface design?
Quantitative data such as task time, error count, and success rate.
What is the repeatable cycle followed in iterative design?
Design, test, analyze, and repeat.
Which groups collaborate to determine requirements and constraints in user-centered design?
Designers, developers, and domain experts.
What is the purpose of activity theory in interaction design?
To provide a structure for reasoning about activities.
What are the three types of investigations used in value-sensitive design?
Theoretical investigations
Empirical investigations
Technical investigations
What is the goal of theoretical investigations in value-sensitive design?
To clarify values, requirements, and potential conflicts.
What kind of data is gathered during empirical investigations in value-sensitive design?
Qualitative or quantitative data about user needs and practices.
What is the focus of technical investigations in the value-sensitive design process?
Exploring how technologies can support identified values.
Quiz
Human–computer interaction - Design Strategies Quiz Question 1: What does user‑centered design emphasize in the design process?
- Placing the user as the primary focus throughout development (correct)
- Focusing first on emerging technologies regardless of user needs
- Prioritizing business goals over user preferences
- Centering decisions on developer convenience and speed
Human–computer interaction - Design Strategies Quiz Question 2: Which of the following is listed as a key principle of user interface design?
- Affordance (correct)
- Scalability
- Modularity
- Responsiveness
Human–computer interaction - Design Strategies Quiz Question 3: Action theory primarily helps interaction designers analyze which aspect of user behavior?
- User activities and their goals (correct)
- Screen resolution and pixel density
- Network latency and bandwidth
- Database schema relationships
What does user‑centered design emphasize in the design process?
1 of 3
Key Concepts
Design Methodologies
User‑centered design
Iterative design
Value‑sensitive design
Participatory design
Evaluation and Testing
Usability testing
Ethnographic study
Feedback (user interface)
Design Principles
Activity theory
Affordance
Consistency (user interface)
Definitions
User‑centered design
A design methodology that places the needs, preferences, and limitations of end users at the forefront of the development process.
Iterative design
A cyclical process of designing, testing, analyzing, and refining a product repeatedly until it meets usability goals.
Usability testing
An empirical evaluation method where real users perform tasks on a system while quantitative data such as task time, error count, and success rate are recorded.
Activity theory
A theoretical framework that analyzes human activities as systemic, goal‑directed interactions between subjects, tools, and context, informing interaction design.
Value‑sensitive design
A design approach that systematically incorporates human values through theoretical, empirical, and technical investigations throughout development.
Participatory design
A co‑design practice that actively involves end users in design workshops and decision‑making to ensure the product meets their needs.
Ethnographic study
A qualitative research method that observes and records users in their natural environments to uncover contextual practices and requirements.
Affordance
The perceived and actual properties of an object that indicate how it can be used, guiding user interaction.
Consistency (user interface)
A design principle that ensures uniform behavior, appearance, and terminology across all parts of an interface to reduce user confusion.
Feedback (user interface)
The provision of immediate, informative responses to user actions, helping users understand the results of their interactions.