直接操作法:
プログラミング言語を超えて
Ben Shneiderman, University of Maryland
Leibnizは記号の形式がその内容を反映するようにすることを追求した。「記号においては」と彼は記している。「それらが事物の正確な性質を簡潔に表現し、いわばそれを描き出すとき、発見のための利点は最大となる。そのとき、思考の労働は実に驚くほど軽減される。」
Frederick Kreiling, "Leibniz," Scientific American, May 1968
ある種のインタラクティブシステムは、ユーザーから熱烈な支持を引き出す。これは、より一般的に見られる渋々の受容や完全な敵意とは著しい対照をなすものである。熱心なユーザーの報告には、以下に関する肯定的な感情が満ちている。
• システムを習熟していること、
• タスクの実行における能力、
• 最初にシステムを学習し、高度な機能を取り入れることの容易さ、
• 時間が経過しても習熟を維持できる能力への自信、
• システムを使用する楽しさ、
• 初心者にシステムを披露したいという熱意、
• システムのより強力な側面を探索したいという欲求。
もちろん、これらの感情は普遍的なものではないが、その総体は真に満足したユーザーの姿を伝えている。これらの熱心なユーザーと話をし、彼らが使用しているシステムを調査する中で、そのような喜びを生み出す特徴のモデルを構築し始めた。中心となる考えは、関心対象の可視性、迅速で可逆的かつ漸進的な操作、そして複雑なコマンド言語の構文を関心対象の直接操作によって置き換えることであるように思われた。このことから「直接操作」という用語が生まれた。
直接操作システムの例