ユーザビリティ エンジニアリングは、インタラクティブ システムのユーザビリティの向上に焦点を当てた専門分野です。コンピュータ サイエンスと心理学の理論を利用して、そのようなシステムの使用中に発生する問題を定義します。ユーザビリティ エンジニアリングでは、開発プロセスのさまざまな段階で、ユーザーまたはユーザビリティの専門家とともに設計をテストします。この文脈におけるユーザビリティ エンジニアリングの歴史は 1980 年代に遡ります。1988 年、著者の John Whiteside 氏と John Bennett 氏 (それぞれDigital Equipment CorporationとIBMに所属) は、この主題に関する資料を出版し、早期の目標設定、反復評価、およびプロトタイピングを主要なアクティビティとして分離しました。ユーザビリティの専門家であるJakob Nielsen氏は、ユーザビリティ エンジニアリング分野のリーダーです。1993 年の著書「Usability Engineering」で、Nielsen 氏は製品開発プロセス全体で使用する方法について説明しています。これにより、設計者は製品を実装する前に、学習性、効率性、記憶しやすさ、エラーのない使用、および主観的な満足度に対する最も重要な障壁を考慮に入れることができます。ニールセンの研究では、ユーザビリティテストの実施方法と、ユーザビリティエンジニアリングライフサイクルにおけるユーザビリティヒューリスティックスの使用方法について説明しています。このプロセスを通じて優れたユーザビリティを確保することで、リリース後の製品採用における問題を防ぐことができます。ユーザビリティの問題に対する解決策を見つけることに焦点を当てるのではなく(これはUXまたはインタラクションデザイナーの焦点です)、ユーザビリティエンジニアは主に調査フェーズに集中します。この意味では、厳密には設計の役割ではなく、多くのユーザビリティエンジニアは、このためコンピュータサイエンスのバックグラウンドを持っています。この点にもかかわらず、設計業界とのつながりは絶対に重要です。特に、製品がターゲットユーザーと適切につながるようにデザイナーが作業できるフレームワークを提供するためです。[1]
国際基準
ユーザビリティエンジニアは、ユーザー要件ドキュメントの承認された運用定義に準拠するようにインターフェイスを形成する作業を行うことがあります。たとえば、国際標準化機構が承認した定義( ISO 9241パート 11を参照)では、ユーザビリティは、特定のユーザーがタスクを実行できるコンテキスト、効率、満足度であると考える人もいます。このアプローチの支持者は、タスク分析、プロトタイプのインターフェイス設計、およびそれらの設計に対するユーザビリティテストを行います。このようなテストに基づいて、必要に応じてテクノロジを再設計する可能性があります。[2]
米国国立標準技術研究所は業界と協力して、多くの業界専門家のガイドとなる「ユーザビリティに関する業界共通仕様 - 要件」を開発しました。[誰? ]生体認証におけるユーザビリティの成功の仕様も NIST によって開発されました。以前は米国一般調達局によって運営されていたが現在はメンテナンスされていない Web サイト Usability.gov [3]は、使いやすい Web サイトの設計に関するチュートリアルと幅広い一般リファレンスを提供しました。
ユーザビリティ、特にユニバーサル ユーザビリティの目標には、アクセシビリティのための設計の標準とガイドラインが含まれます。これらのガイドラインの目的は、障害を持つ人々がソフトウェア アプリケーションを使いやすくすることです。Web アクセシビリティのガイドラインには次のようなものがあります。
- Web アクセシビリティ イニシアチブ ガイドライン。
- すべての公共部門の Web サイトに適用されるセクション 508 の政府ガイドライン。
- 州政府および地方自治体の Web サイトのアクセシビリティに関する ADA ガイドライン。
- Web サイトのアクセシビリティに関する IBM ガイドライン。
エラー
ユーザビリティ エンジニアリングでは、関心のある製品とやりとりする際にヒューマン エラーをターゲットにして特定することが重要です。ユーザーが何らかの方法で製品、インターフェイス、またはサービスと関わることが予想される場合、その関わりに人間が関与するだけでヒューマン エラーに遭遇する可能性が高まるためです。フラストレーションや怪我を避けるために、エラーは可能な限り減らす必要があります。ヒューマン エラーには、スリップとミスの 2 つの主な種類があります。スリップは、自動動作 (タイプミス、間違ったメニュー項目をクリックするなど) に関連する非常に一般的な種類のエラーです。スリップを経験すると、正しい目標を念頭に置いていても、間違ったアクションを実行します。一方、ミスは、誤った結論につながる意識的な熟考を伴います。ミスを経験すると、間違った目標を念頭に置いて、間違ったアクションを実行します。[4]
スリップはより一般的なタイプのエラーですが、危険性は変わりません。スリップ エラーの特定のタイプ、つまりモード エラーは、ユーザーが高リスクのタスクを実行している場合に特に危険です。たとえば、ユーザーが車を操作していて、間違ったモード (つまり、バック) になっていることに気付かなかった場合、運転するつもりでアクセルを踏んでも、ガレージの壁や他の車にぶつかって加速してしまう可能性があります。モーダル エラーを回避するために、デザイナーは、ユーザーがモードをまったく選択する必要がないモードレス状態、または特定のモードを実行するつもりで連続アクションを実行する必要があるモードレス状態 (つまり、Photoshop で「投げ縄」モードをアクティブにするためにキーを連続して押す) を採用することがよくあります。[4]
評価方法
ユーザビリティ エンジニアは、既存または提案されたインターフェイスのユーザビリティ評価を実施し、その結果は設計者にフィードバックされて設計または再設計に使用されます。一般的なユーザビリティ評価方法には、次のものがあります。
- カードソーティング
- 認知タスク分析
- 認知ウォークスルー
- 文脈的調査
- フォーカスグループ
- ヒューリスティック評価
- インタビュー
- アンケート
- RITE法
- 調査
- 思考発話プロトコル
- ユーザビリティテスト
ソフトウェアアプリケーションと開発ツール
ユーザビリティ エンジニアの仕事を少し楽にするさまざまなオンライン リソースがあります。オンライン ツールは便利なツールに過ぎず、完全なユーザビリティ エンジニアリング分析の代わりにはなりません。次のような例があります。
ウェブメトリクスツールスイート
これは、米国国立標準技術研究所の製品です。このツールキットは、Web サイトの HTML をさまざまなユーザビリティ ガイドラインと比較して評価することに重点を置いており、次のものが含まれています。
- Web静的アナライザツール(WebSAT) - 一般的なユーザビリティガイドラインに照らしてWebページのHTMLをチェックします。
- Webカテゴリ分析ツール(WebCAT) – ユーザビリティエンジニアがWebカテゴリ分析を構築して実行できるようにします。
- Web Variable Instrumenter Program (WebVIP) – ウェブサイトを計測してユーザーインタラクションのログを取得します。
- ユーザビリティデータ記録フレームワーク (FLUD) – ユーザーインタラクションログを表現するためのファイル形式とパーサー
- FLUDVizツール – 単一のユーザーセッションの2D視覚化を生成します
- VisVIP ツール – ウェブサイト上のユーザー ナビゲーション パスの 3D 視覚化を作成します。
- TreeDec – ウェブサイトのページにナビゲーション補助機能を追加します
ユーザビリティテスト環境 (UTE)
このツールは Mind Design Systems 社によって開発され、連邦政府職員は無料で利用できます。同社の公式 Web サイトによると、このツールは 2 つの緊密に統合されたアプリケーションで構成されています。1 つ目は UTE Manager で、テスターがテスト シナリオ (タスク) やアンケート、人口統計に関する質問を設定するのに役立ちます。また、UTE Manager はテスト結果をまとめ、カスタマイズされたレポートと概要データを作成します。これらは、ユーザビリティの観察と推奨事項の定量的評価として使用できます。
2 番目の UTE アプリケーションは UTE Runner です。UTE Runner は、テスト参加者にテスト シナリオ (タスク) と人口統計およびアンケートの質問を提示します。さらに、UTE Runner は、クリック、キーストローク、スクロールなど、テスト中の被験者のアクションを追跡します。
UsableNet リフトマシン
このツールは UsableNet.com の製品であり、セクション 508 のユーザビリティとアクセシビリティのガイドラインと W3C Web アクセシビリティ イニシアティブ ガイドラインを実装しています。
著名な実践者
文献
- ニールセン、ヤコブ (1993)。ユーザビリティエンジニアリング(第 2 版)。ボストン: AP プロフェッショナル。ISBN 0-12-518405-0。
- キャロル、ジョン・M(2000)。「活用:シナリオに基づく人間とコンピュータのインタラクションの設計」マサチューセッツ州ケンブリッジ:MITプレス。ISBN 0-262-03279-1。
- ロッソン、メアリー・ベス、ジョン・ミラー・キャロル(2002)。ユーザビリティエンジニアリング:シナリオベースの人間とコンピュータのインタラクションの開発。モーガン・カウフマン。ISBN 1-55860-712-9。
- ニールセン、ヤコブ(1993)。ユーザビリティエンジニアリング。モーガン・カウフマン。ISBN 978-0-12-518406-9。
- Spool, Jared ; Tara Scanlon; Carolyn Snyder; Terri DeAngelo (1998)。Webサイトのユーザビリティ: デザイナーのためのガイド。Morgan Kaufmann。ISBN 978-1-55860-569-5。
- メイヒュー、デボラ (1999)。ユーザビリティエンジニアリングライフサイクル: 実践者のためのハンドブック。モーガン カウフマン。ISBN 978-1-55860-561-9。
- フォークナー、エリストイン(2000)。ユーザビリティエンジニアリング。パルグレイブ。ISBN 978-0-333-77321-5。
- スミス、マイケル J. (2001)。ユーザビリティ評価とインターフェース設計: 認知工学、インテリジェントエージェント、バーチャルリアリティ、第 1 巻 (ヒューマンファクターとエルゴノミクス)。CRC プレス。ISBN 978-0-8058-3607-3。
- Rosson、Mary Beth、John Millar Carroll (2002)。ユーザビリティエンジニアリング:シナリオベースの人間とコンピュータのインタラクションの開発。Morgan Kaufmann。
- Jacko, Julie (2012)。『ヒューマン・コンピュータ・インタラクション・ハンドブック:基礎、進化するテクノロジー、そして新たなアプリケーション』。CRC Press。ISBN 978-1-4398-2943-1。
- Leventhal, Laura (2007)。ユーザビリティエンジニアリング: プロセス、製品、および例。Prentice Hall。ISBN 978-0-13-157008-5。
- シアーズ、アンドリュー、ジュリー A. ジャッコ (2007)。『ヒューマン・コンピュータ・インタラクション・ハンドブック: 基礎、進化するテクノロジー、新しいアプリケーション』CRC プレス。ISBN 978-0-8058-5870-9。
外部リンク
デジタル政府
ユーザビリティ.gov
国立標準技術研究所
ウェブアクセシビリティイニシアチブガイドライン
参考文献
- ^ 「ユーザビリティエンジニアリングとは何か?」。インタラクションデザイン財団。 2023年8月19日閲覧。
- ^コークス、エレイン、ウィリス、ダイアン 、ロイドジョーンズ、レイモンド編 (2000)。新しいソシオテック:長い壁の落書き。ロンドン:シュプリンガー。pp. 119–125。ISBN 1852330406。
- ^ 米国一般調達局、Usability.gov - ユーザーエクスペリエンスの向上、2022 年 11 月 5 日にアクセス
- ^ ab Norman, Don. 「The DESIGN of EVERYDAY THINGS」(PDF)。2022年4月24日時点のオリジナル(PDF)よりアーカイブ。
