web-dev-qa-db-ja.com

ユーザーインターフェイスの効率時間を計算する方法

ユーザー調査を行っています。ユーザーは同じタスクを10回実行する必要がありました。各タスクの完了時間を記録しました。このデータに基づいてUIの効率を計算するにはどうすればよいですか?誰かがそれを行うための正しい式を知っていますか?できれば参照してください。ありがとう!

UPDATE:

効率時間を計算する必要があります。ユーザーは常に効率0から開始し、その後、時間(試行回数)の効率は増加し、効率時間は減少しますが、どちらも対数的に最終値に到達します。

キーストロークレベルモデリングを使用して完全な効率時間を計算しました。たとえば6秒としましょう。つまり、完全なシナリオでは、「ロボット」ユーザーがこのタスクを6秒で完了します。しかし、私は人と作業しているので、効率時間はユーザーごとに異なり、それらの平均時間を取得してロボットのユーザー効率時間と比較する必要があります。

したがって、同じタスクの10回の試行のデータがあり、実験を合計するには、各ユーザーのこの効率時間の値を取得する必要があります。これを計算するための統計ツールがあるはずだと思います。これが私が探しているものです。

更新2:

私はこれを発見しました link 時間の経過に伴う効率全体的な相対効率を取得するための統計的アプローチ、エキスパート相対効率。問題は参照がまったくないため、それをそのまま使用できるかどうかはわかりません。以前にこのアプローチに直面している可能性があり、いくつかの参照を紹介する可能性があります。

さらに説明が必要かどうかを尋ねてください。

2
LoomyBear

私にとっての質問はここにあります:成功のための主要な指標を定義できますか?

「インターフェースはうまく機能している!」という式はありません(少なくとも私は知りません)。通常、問題はセグメント、コホート、成功の指標に関するものです。

例:ページが製品ページであり、10回の訪問でユーザーがウィッシュリストに何かを追加した頻度を測定するとします。次に、「10の訪問中にウィッシュリストに追加するマイクロコンバージョン率はどのように変化するのか」という結果が出ます。ユーザーの行動に応じて、コントロールバージョンを他のバージョンと競合させて、元のバージョンとの違いを確認します。これにより、「バージョンBはAより5%優れている」ことがわかります。これにより、「インターフェースは以前のバージョンよりも優れたパフォーマンスを発揮します」-しかし、これはより定期的なユーザビリティテストのアプローチです。

2番目の可能性は、次のとおりです。このタイプのページのパフォーマンスに関する調査を検索し、業界平均と比較します。これは高価かもしれません。

したがって、1。オプション:自分の以前のバージョンと比較して、パフォーマンスが向上しているかどうかを確認します。 2.オプションは業界標準との比較です。

3
Jan

私はあなたが概説した方法でこの種の測定基準が実際に存在するとは思いません。最初の試行の効率を0にする必要があることを示すという事実は、少し奇妙です。これは、ユーザーがまったく効率的ではないことを意味します。実際には、タスクが非常に簡単だった可能性があり、ユーザーが最初の試行でも飛行していた可能性があります。

時間の経過によるパフォーマンスの向上を確認する方が理にかなっています。

例えば。時間の経過に伴うタスク期間のプロット(試行回数)

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

グラフにフィットする回帰直線を取得できるはずです。

すべてのテスト条件グループに対してこれを行い、回帰フィットラインの違いを分析します。

1
nightning

あなたが探しているものはGOMSモデリングと呼ばれています。目標、演算子、メソッド、および選択ルール https://en.wikipedia.org/wiki/GOMS

大まかに言うと、フィッツの法則(ターゲットを取得するのにかかる時間はターゲットのサイズとターゲットまでの距離の関数です)のようなものを使用します...そしてヒックの法則(選択を行うのにかかる時間は関数です)選択肢の数)を使用して、UIの時間を推定します。

あなたはあなたのケースにそれを適応させる必要があるかもしれません。彼ら(カード、モラン、ニューオール)が論文を書いたとき、彼らはマウスを入力デバイスとして使用していました。モバイルを使用している場合は、いくつかのテストを実行して、いくつかの変数の独自の定数を作成する必要がある場合があります。

0
BigTomato