概念モデルとメンタルモデル
概念モデルとは、システムがどのように機能するかという意図された設計であり、そのインターフェースを通じて伝達されるものである。一方、メンタルモデルとは、ユーザーが経験を通じて構築する内部表現である。この2つを一致させることは、使いやすい設計の中心となる。
Definition
概念モデルとは、デザイナーがシステムをどのように理解されることを意図しているかを示すものであり、システムイメージ、目に見えるインターフェース、およびドキュメントを通じて表現される。メンタルモデルとは、ユーザー自身の、システムがどのように機能するかについての進化する理解であり、その挙動を予測し、行動を計画するために使用される。
Scope
このトピックでは、ユーザーがインタラクティブシステムについてどのように内部モデルを形成するか、そしてデザイナーがそれらのモデルをどのように形成するかについて扱う。デザイナーの概念モデル、インターフェースによって提示されるシステムイメージ、およびユーザーのメンタルモデル、ならびに不完全または不正確なメンタルモデルがどのようにエラーを引き起こすか、そしてメタファーと一貫性がモデル形成をどのようにサポートするかについて論じる。人間の認知と記憶に関するより広範な研究は、ユーザビリティと評価におけるHCIの認知基盤に属するため、ここでは扱わない。
Core questions
- デザイナーはシステムイメージを通じて概念モデルをどのように伝達するのか?
- ユーザーは経験、指示、メタファーからメンタルモデルをどのように構築するのか?
- 不正確または不完全なメンタルモデルはなぜエラーにつながるのか?
- インターフェースのメタファーはユーザーをどのように助け、時には誤解させるのか?
Key concepts
- 概念モデル
- メンタルモデル
- システムイメージ
- インターフェースメタファー
- モデルの不一致とエラー
- 予測シミュレーション
- 一貫性
- 頭の中の知識と世界の中の知識
Key theories
- デザイナーモデル、システムイメージ、ユーザーモデル
- Normanは、デザイナーの概念モデル、製品が実際に提示するシステムイメージ、およびユーザーのメンタルモデルを区別した。デザイナーはシステムイメージを通じてのみコミュニケーションをとるため、明確で一貫したイメージがユーザーに正確なメンタルモデルを構築させる要因となる。
- 実行可能な表現としてのメンタルモデル
- 認知科学において、メンタルモデルとは、人々がシステムや状況がどのように振る舞うかをシミュレートし予測するために実行する内部表現である。このため、優れたメンタルモデルは、ユーザーが自分の行動の結果を予測することを可能にする。
- HCIにおけるメンタルモデル
- コンピューターシステムに対するユーザーのメンタルモデルは、しばしば部分的で不安定、そして迷信的であるにもかかわらず、機能的である。デザインは、目に見える構造、一貫性、適切なメタファーを通じて、より良いモデルをサポートすることができる。
Clinical relevance
システムの概念モデルが明確であれば、ユーザーはその挙動を予測し、エラーから回復し、製品間でスキルを転用することができる。ユーザーのメンタルモデルとシステムの挙動との不一致は、複雑なシステムや安全性が重視されるシステムにおいて、オペレーターのエラーの頻繁な原因となる。
History
メンタルモデルの概念は、1980年代初頭にGentnerとStevensの編集書、およびJohnson-Lairdの推論に関する説明を通じて認知科学に導入された。Normanはこのフレームワークを設計に応用し、デザイナーモデル、システムイメージ、ユーザーモデルを形式化し、インターフェースはユーザーが知覚し、実行できることのみを通じて概念モデルを伝達すると主張した。
Key figures
- Donald A. Norman
- Dedre Gentner
- Philip N. Johnson-Laird
- John M. Carroll
Related topics
Seminal works
- norman2013
- gentner1983
- johnsonlaird1983
Frequently asked questions
- システムイメージとは何か、なぜそれが重要なのか?
- システムイメージとは、製品がユーザーに伝えるすべてのもの、つまりインターフェース、挙動、ドキュメント、ラベルのことである。デザイナーはユーザーと直接話すことができないため、ユーザーはシステムイメージからのみメンタルモデルを構築する。したがって、混乱したイメージは混乱したメンタルモデルにつながるため、システムイメージは重要である。
- インターフェースのメタファーは常に役立つのか?
- デスクトップやゴミ箱のようなメタファーは、ユーザーが慣れ親しんだ知識を新しいシステムに転用するのに役立ち、学習を促進する。しかし、システムの挙動がメタファーから逸脱すると誤解を招く可能性があるため、デザイナーは実際の挙動と一致するメタファーを使用し、その限界を超えてメタファーに依存することを避ける必要がある。