1. Thinking
Definition:
Thinking is the mental process of manipulating information, making sense of experiences, forming ideas, and planning actions. It includes perception, memory, imagination, and decision-making.
Characteristics:
- Involves mental representation of concepts
- Can be automatic (fast) or deliberate (slow)
- Forms the basis for reasoning and problem-solving
Relevance to HCI:
- Users think while navigating interfaces, interpreting icons, and making choices
- Good UI design reduces unnecessary thinking by being intuitive and predictable
- Cognitive load must be minimized to support efficient thinking
Examples in HCI:
- Clear layout helps users identify actions quickly
- Well-designed workflows reduce mental effort
2. Reasoning
Definition:
Reasoning is the process of drawing logical conclusions from available information, making judgments, and evaluating choices.
Types of Reasoning:
a. Deductive Reasoning
- Moves from general rules to specific conclusions
- If the rules are correct, the conclusion is certain
Example in HCI:
"If all settings options are in the menu, and I need display settings → I should look in the menu."
b. Inductive Reasoning
- From specific observations to general principles
- Conclusions are probable, not guaranteed
Example in HCI:
"Most icons with a gear symbol represent settings → This gear is probably settings too."
c. Abductive Reasoning
- Inference to the best explanation
- Used when information is incomplete
Example:
"The app froze and the screen is unresponsive → The system may have crashed."
Relevance to HCI:
- Users reason to understand how interfaces behave
- Designers must make behaviors predictable and consistent
- Clear feedback reduces incorrect user assumptions
3. Problem Solving
Definition:
Problem solving is the cognitive process of identifying a gap between a current state and a desired state, and taking steps to overcome that gap.
Stages of Problem Solving:
- Recognizing the problem
- Understanding and defining it
- Generating possible solutions
- Evaluating and selecting a solution
- Executing the solution
- Reviewing the outcome
Types of Problems:
- Well-defined problems: clear goals (e.g., “change password”)
- Ill-defined problems: unclear goals (e.g., “fix performance issues”)
Relevance to HCI:
- Users constantly solve small problems (e.g., “How do I undo?”)
- Good design reduces effort needed to solve such problems
Examples:
- Clear error messages help users diagnose issues
- Wizards and guides reduce cognitive effort
- Consistent iconography helps users choose correct actions
Relationship Between Thinking, Reasoning, and Problem Solving
| Concept |
Definition |
Role in HCI |
| Thinking |
General mental processes |
Users interpret interface elements |
| Reasoning |
Logical thinking for making conclusions |
Helps users choose actions and understand system behavior |
| Problem Solving |
Finding solutions to achieve a goal |
Users complete tasks and recover from errors |
They work together:
- Thinking provides understanding
- Reasoning interprets information and predicts outcomes
- Problem solving applies reasoning to achieve goals
Why These Concepts Matter in HCI
Designers must account for human limitations in thinking, reasoning, and problem solving:
- Reduce cognitive load
- Provide clear feedback
- Use consistent design patterns
- Support user decision-making
- Offer error recovery options
These principles make interfaces more intuitive, efficient, and user-friendly.