問題のある状況を説明する情報
Wikipediaビジュアルエディタを使用しようとしたときに表示されるエラーメッセージ
コンピューター科学 において 、 エラーメッセージ とは、問題のある状況を説明する比較的短い テキスト メッセージです。エラーメッセージは通常、操作が失敗したことを示し、 ユーザー に修正措置を指示する場合もあります。
エラーメッセージとは、ソフトウェア によって報告される情報の分類です 。その他の情報は、潜在的な問題を説明する警告、または問題に関するものではなく単なる情報として分類されます。また、すべてのエラー情報がエラーメッセージに分類されるわけではありません。例えば、 コアダンプ や スタックトレースは エラー状態について報告される場合がありますが、これらはエラー情報の一種ではあるものの、エラーメッセージとはみなされません。エラーのより抽象的な表現、例えば インジケータライト や 数値表示が メッセージの代わりに使用される場合があり、その場合、ユーザーは エラーを解釈するために
ドキュメントを参照する必要があるかもしれません。
エラーメッセージは様々な方法で報告されます。例えば、 グラフィカルユーザーインターフェース (GUI)では、ダイアログボックスにエラーメッセージが表示されることがあります。 コマンドラインインターフェース(CLI)では、 標準ストリーム にエラーメッセージが出力されることがあります 。 プログラムは 、ログファイル にエラーメッセージを書き込むことがあります 。 [1]
エラーメッセージの適切な設計は、ユーザビリティ と 人間とコンピュータの相互作用 において重要な側面です 。 [2] エラーメッセージの内容が誤解を招いたり間違っていたりすると、ユーザーは問題を修正して目的のタスクを完了するのに苦労します。
プレゼンテーション
グラフィカル ユーザー インターフェイスにはエラー メッセージを表示するためのさまざまな規則がありますが、いくつかの手法は共通です。
モーダルダイアログボックス(ポップアップメッセージとも呼ばれます)
画面上のウィンドウに表示され、閉じられるまでそれ以上の操作がブロックされます。
通知アイコン
ユーザーの作業を中断することなく、状況を通知するアイコンが表示されます(モーダルではありません)。Windowsでは、通知アイコンは システムトレイ に表示されます。Mac OS Xでは、通知アイコンはメニューバーに表示される場合もあれば、Dock内でアプリケーションアイコンが「跳ねる」形で表示される場合もあります。Unixベースシステムの GNOME ユーザーインターフェースでは、パネルに通知アイコンを表示できます。
ステータスバー
比較的短いエラー メッセージは、通常、アプリケーション ウィンドウの下部にあるステータス バーに表示されることがあります。
コンテンツ
エラーメッセージのデザインに影響を与える主な3つの要因は、技術的な制限、表示される情報の量、そしてどのようなユーザー入力が必要かです。 [3]
一部のシステムでは技術的な制限があり、エラーメッセージに表示できる情報量が制限される場合があります。例えば、16文字の英数字ディスプレイを備えたプリンターは、一度に表示できる情報量が非常に限られているため、非常に簡潔なエラーメッセージを表示する必要があるかもしれません。コンピューターモニターの場合でも、プログラマーはユーザーが合理的に使用できる最小のモニターを考慮し、エラーメッセージがその画面に収まるようにする必要があります。
エラーの性質によって、エラーメッセージを効果的に伝えるために必要な情報量が決まります。複雑な問題の場合、ユーザーに問題を適切に伝えるために、より詳細なエラーメッセージが必要になる場合があります。
一般的に、ソフトウェア設計者はメッセージの内容がセキュリティリスクを招かないよう注意する必要があります。エラーメッセージは、クラッカーが悪用して 通常 は入手困難な情報を入手できるようなものであってはなりません。例えば、 システム によっては、不正なユーザーかパスワードが無効かによって「無効なユーザー」と表示される場合があり、また、 Webサーバー IIS 5.0 のエラーページには、ソースコードの一部を含むエラーの詳細な技術的説明が記載されています。
例
よくあるエラー
以下のエラー状態は、多くの場合、エラーメッセージで報告されます。このような状態が発生した場合、セクションヘッダーテキストがエラーメッセージとして報告されることがあります。実際、一部のコンテキストではエラーメッセージとして報告されますが、他のコンテキストでは異なるテキストがエラー状態として使用されます。
アクセスが拒否されました
ユーザーには操作を完了する権限がありません。
デバイスの準備ができていません
ほとんどの場合、 ディスク ドライブに フロッピー ディスク(または不良ディスク) が挿入されておらず、システムがそのディスクにアクセスしようとした場合に発生します。
ディスクブート失敗
これは、コンピューターのハードドライブに問題がある場合によく発生します。コンピューターがネットワークから起動できる場合は、「メディアテストに失敗しました。ケーブルを確認してください」というメッセージが表示されることがあります。
ファイルが見つかりません
指定されたファイルが指定されたとおりに見つかりません。Web上では、 リソースが見つからないことを示す HTTPステータスコード404と同様のエラーが発生します。
ディスク容量不足
この状態は、 ストレージドライブの容量 がほぼいっぱいになったときに発生します。この問題を解決するには、ストレージ容量を解放する(つまり、ファイルを削除する)か、別のドライブを使用する必要があります。
メモリ不足
システムの RAM容量 が不足しているため、操作を実行できません。修正方法としては、プログラムを終了したり、メモリを増設したりすることが挙げられます。
リソースが見つかりません
HTTP ステータス コード 404 は 通常、移動または削除されたページへのリンク、あるいは URL の 入力ミスによって発生します。
特定のエラーメッセージ
特定のコンピューティング コンテキストで注目すべきエラー メッセージには次のようなものがあります。
?
ed テキスト エディターは、 ほとんどすべてのエラー状態に対して 1 つの疑問符を返すことで有名です。
中止、再試行、失敗?
MS-DOS でよく見られる、非常に紛らわしいエラーメッセージ エラーメッセージの.vbsスクリプトの例
コマンドまたはファイル名が間違っています
MS-DOS でよく見られる、非常によくある紛らわしいエラーメッセージ
ブルースクリーン・オブ・デス (BSoD)
Windows と ReactOS では 、オペレーティングシステムに重大なエラーが発生したときにこの画面が表示されます。 [4]これは、 Linux 、 Unix 、または macOS の カーネルパニック とほぼ同等です 。
グル瞑想
Amiga では 、カーネルパニックや BSoD とほぼ類似しており、 VirtualBox などの最近の製品でも採用されています。
lp0が燃えている
プリンタが文字通り「燃えている」かもしれないという Unix の警告。 [ 疑わしい – 議論する ]
タイプライターではない
現在では使われなくなった「タイプライター 」という単語の使用により混乱を招く Unix エラー メッセージ 。エラーの性質がまったく異なるように見える場合にも出力されることがあります。
PCロードレター
いくつかのHPレーザープリンターで、ユーザーに「レター」サイズの用紙を追加するよう指示するだけの、わかりにくいエラーが発生していました。 [5]
構文エラー
受信した命令が理解されない場合に、多くの古いコンピューティング コンテキストで見られます。
エラー1603
コンピュータプログラム のインストール中に問題が発生しまし た。このエラーは特に Windows コンピュータシステムで発生します。
アプリケーション が停止しました
Android デバイスでよく見られるエラー メッセージで 、アプリケーションが予期せず動作を停止したかクラッシュしたことを示します。
成功
POSIX やその他のコンテキストでは 、成功がエラーとして報告されることがあり、混乱を招くことがあります。これは、成功ステータスコードをエラーとして報告することに起因する、ずさんなエラー処理の一形態です。
失敗したペット
2011年にTumblrが使用していたサーバーを食い荒らすTumbeasts
Twitter などのWeb 2.0サービスの台頭に伴い 、エンドユーザー向けの HTTP 404 や HTTP 500 などのエラーメッセージが、Fail PetsまたはError Mascotsと呼ばれる気まぐれなキャラクターで表示されるようになりました。「Fail Pets」という用語は、MozillaのエンジニアであるFred Wenzel氏が自身のブログ「 Wikipediaに fail-petsが必要な理由と、Mozillaにfail-petsが必要ない理由」で考案、あるいは少なくとも印刷物で初めて使用しました。 [6] Sean Rintel博士は、エラーメッセージは ブランド認知度 とロイヤルティ向上において極めて重要な戦略的瞬間であると主張しています。Fail Petsは、ブランド認知度の向上(特に アーンドメディア による)につながる可能性があるため、マーケターの関心を集めています 。「しかし、その認知度の向上は、サービスの障害を浮き彫りにしてしまう危険性をはらんでいます。」 [7] 最も有名なFail PetsはTwitterの Fail Whales です( Twitterの サービス停止を参照)。その他のFail Petsには以下のようなものがあります。
参照
参考文献
^ ラスキン、ジェフ (2000). 「6-4-2: ユーザーへのメッセージ」. 『ヒューメイン・インターフェース:インタラクティブ・システム設計の新しい方向性』 . ACM Press Series. Addison-Wesley. p. 178. ISBN 978-0-201-37937-2 。
^ Minhas, Saadis (2018年5月30日). 「適切なエラーメッセージの書き方」. UX . 2019年 1月30日 閲覧 。
^ 「致命的ではないエラー:使いやすく効果的なエラーメッセージの作成」。2009年5月8日時点のオリジナルよりアーカイブ。 2007年2月16日 閲覧 。
^ Fisher, Tim (2019年1月16日). 「ブルースクリーン・オブ・デス(BSOD):知っておくべきことすべて」 Lifewire . 2019年1月30日 閲覧 。
^ McNamara, Paul (2009年4月29日). 「LaserJet 25周年…『PC LOAD LETTER』は未だに謎」. Network World . 2019年1月30日 閲覧 。
^ Wenzel, Fred (2009年8月). 「なぜWikipediaにはfail-petが必要なのか、そしてなぜMozillaには必要ないのか」 . 2012年 2月8日 閲覧 。
^ Rintel, Sean (2011年11月2日). 「失敗ペットの進化:エラーメッセージにおける戦略的奇抜さとブランド認知度」UX Magazine . 2012年 2月8日 閲覧 。
外部リンク
ウィキメディア コモンズには、エラー メッセージ に関連するメディアがあります 。
より便利な 404 (A List Apart)
エラーメッセージで恥ずかしい思いをしないようにしましょう (UX Matters)
しまった!あなたの人生を台無しにしちゃったよ。:) (クーパージャーナル) 2014年8月25日アーカイブ、 Wayback Machineにて