マウストラッキング(カーソルトラッキングとも呼ばれる)は、コンピュータ上でユーザーのマウスカーソルの位置を収集するソフトウェアの使用です。 [1]この目的は、人々が何をしているかについてのより豊富な情報を自動的に収集し、通常はインターフェースのデザインを改善することです。これはWeb上で行われることが多く、状況によっては アイトラッキングを補完することができます。
たとえば Web サイト上で、ユーザーの同意なしにマウス トラッキングが行われると、プライバシーに影響を及ぼす可能性があります。
歴史
コンピュータマウスは、1968年にダグラス・エンゲルバートによって初めて発明されました。[2] マウストラッキングという用語は、もともと動きをキャプチャしてコンピュータに送信する方法を指していました。たとえば、最初のトラッカーボールマウスは、動きを追跡するために2つのローラーに押し付けられた金属ベアリングを使用していました。[2] どのタイプのトラッカーがユーザーの動きを最も正確に描写するかについては、多くの研究と技術が投入されてきました。
World Wide Webの出現により、マウス トラッキングはクリック データを含むように拡張されました。研究者や開発者は、ユーザーがマウスを使用して Web サイト上の何かをクリックするたびに、そのイベントの場所も追跡して記録します。Web 開発者は、これらのマウス クリックを使用して、ユーザーが興味を持っている情報や、ページとのやり取り方法を評価します。さらに、広告主は、バナー広告のクリック データや、クリックスルーを最大化するためにページ上のどこに広告を配置するかに興味を持っています。
最近では、マウストラッキングという用語はさらに拡張され、人間とコンピュータの相互作用(HCI)を理解するためのより広範な研究分野が開発されています。この開発は、アイトラッキングから始まりました。アイトラッキングは1800年代から存在していましたが、1980年代までHCIでは使用されておらず、主にユーザーがコンピュータのメニューでコマンドを検索する方法についての質問に答えたり、障害のあるユーザーを支援するシステムを開発したりするために使用されていました。[3] 最近では、アイトラッキングは、Webページのユーザビリティテストで、ユーザーの焦点を理解したり、ドロップダウンメニューなど、サイトのさまざまな機能のユーザビリティをテストしたりするために使用されています。[4] この情報は、研究者の目的を満たしながらもユーザーフレンドリーなWebデザインに影響を与える可能性があります。
ユーザビリティテストでアイトラッキングを使用する場合の問題は、必要なハードウェアと費用です。さらに、アイトラッキングは小さなサンプルサイズと異常なブラウジング環境に限定されます。一方、マウストラッキングは安価で、どのコンピューターからでもデータを収集できます。この機能により、マウストラッキングはHCI研究で再発明されました。1990年代後半、アイトラッキングの研究者は、目とマウスの動きの間にパターンがあることに気づきました。[5] これらの発見に基づいて、クリックデータを追跡していた研究者は、マウスからさらに多くのことを学ぶことができるかもしれないと気付きました。2001年、カーネギーメロン大学のMon-Chu Chen、John Anderson、Myeong-Ho Sohnは、マウスの動きを追跡することが目の動きを追跡する代わりに使用できるかどうかを明確に調査し始めました。この研究は2000年代から現在まで続いています。[6] [7] [8] [9] 研究の一般的な知見は、相関関係は 1 対 1 ではないが、目とマウスの動きの間には関係があり、これはマウスの動きが実際にユーザーの注意の焦点を判断するために使用できることを示唆しているということです。最近の研究では、相関関係は、ユーザーがマウスで読んでいるのか、クリックを実行するためにマウスを動かしているのか、それともアイドル状態にしているのかなど、その時点のユーザー行動に大きく依存することが示されています。[10]さらに、マウスの位置は実際には過去の視線の位置とよりよく相関しており、つまり、人々は通常、約 700 ミリ秒後にマウスをそこに動かす前にどこかを見ます。[10]一般に、マウスの位置を追跡すると、マウスのクリックだけに頼る場合と比較して、ユーザーを理解するための大幅な改善につながります。言い換えれば、クリック データにより、ユーザーの主な注意の焦点、または最終的な選択が研究者に通知されます。ただし、マウスの動きをすべて確認すると、ユーザーが興味を持っていたもののクリックでは選択されなかった他のオプションを研究者に通知できるため、ユーザーの思考プロセスをより全体的に理解できるようになります。
この分野の最新の研究では、この知識をウェブサイトやアプリケーションの改善に活用しています。具体的には、研究者はさまざまな個々の動きが何を意味するのかを解析しようとしており、製品やページを改善するためにユーザビリティテストでマウストラッキングを使用し始めています。[11]
マウストラッキング技術とテクニック
ジャバスクリプト
JavaScript は、複数のプログラミング スタイルをサポートするスクリプト言語です。通常はクライアント側で実行され、Web サイトからの継続的なダウンロードを必要としません。JavaScript は Web ブラウザーの一部として実装されており、Internet Explorer、Firefox、Safariなど、すべての主要な Web ブラウザーでサポートされています。
したがって、この言語を使用すると、Web開発者はページにコード行を入力するだけで、ユーザーのマウスの動きを追跡できます。ユーザーのコンピューターに追加のソフトウェアをインストールする必要はありません。研究者がWebページからデータを収集するには、JavaScriptを有効にするだけで済みます。JavaScriptを使用したマウストラッキングは、検索エンジンなどのトラフィックの多いWebサイトで展開されており[12]、ユーザーのコンピューターのパフォーマンスに影響を与えずにマウスの動きのデータを収集します。
データ
現在のマウス追跡ツールは、マウスの位置(ピクセル単位)、タイムスタンプ、マウスが関心のあるリンク上にホバーした時間、マウスのクリック、関心領域で費やされた時間、ホバーの持続時間など、さまざまなデータを提供します。さらに、一部の追跡ツールは、ヒートマップやマウスの軌跡をたどることができる再生など、より高度な分析を提供します。[6] [13] [14] 出力ログの例を以下に示します。[15]
141.84.8.77 2006-09-01,18:44:07 サーバーデータ 8 141.84.8.77 2006-09-01,19:44:08 8 ロードサイズ=1047x529 141.84.8.77 2006-09-01,19:44:08 8 マウス移動 座標=283,2 141.84.8.77 2006-09-01,19:44:09 8 マウス移動座標=257,125 141.84.8.77 2006-09-01,19:44:10 8 マウスオーバー coord=247,152 name=f dom=abae 141.84.8.77 2006-09-01,19:44:13 8 ラジオ ID=lgr 値=lr%3Dlang_de dom=abaecabaac を選択します 141.84.8.77 2006-09-01,19:44:16 8 クリック 座標=374,187 名前=q dom=abaecaabb 141.84.8.77 2006-09-01,19:44:17 8 キーキーを押す=H 141.84.8.77 2006-09-01,19:44:17 8 キー押下 キー=a
アプリケーション
ユーザビリティテスト
マウスの動きは、Web サイトを閲覧しているときのユーザーの意図や集中力を推測するために使用できます。マウスの動きをユーザビリティ テストで使用することで、研究者はユーザーが混乱しているかどうか、ユーザーの期待に応えているかどうか、ユーザーの注意がどこに集中しているか、その他多くの情報を判断できます。このツールは、思考発話法などのユーザビリティ テストで使用される他の手法と組み合わせると特に効果的です。この情報によって、より優れたマウスの動きのモデルを作成できるからです。
リアルタイムのウェブサイト適応
マウスの動きを追跡することで、回答者の興味に基づいてリアルタイムでインターフェースを適応させることができます。研究者は、回答者がマウスを長時間保持する場所やマウスの軌跡などの情報を使用して、そのオブジェクトに対する関心のレベルを評価できます。[12] [16] [17] これによって得られた知識を使用して、個々の関連性に基づいて検索条件を再分類し、ユーザーが興味を持つ可能性のある他のオブジェクト、製品、または情報を提案することができます。
ウェブデザインと評価
マウストラッキングにより、Web 開発者は、実験室ではなく、自然なブラウジング環境で実際のユーザーの行動を見ることができます。マウスの位置を追跡することで、デザイナーは Web サイトの使いやすさを評価できます。具体的には、スクロールバーやドロップダウンメニューなどの特定の機能をユーザーが見つけて使用したり、重要なリンクを見つけたりするのがどれほど難しいかを確認できます。さらに、開発者は、ユーザーがページのどの部分に最も興味を持っているかを確認できます。これは、デザイナーが望む場所にユーザーが集中していない場合にページレイアウトに影響を与える可能性があります。[13]
オンラインセキュリティと生体認証
各コンピュータユーザーにはマウスを使用する独自の方法があり、それを生体認証識別子として使用できます。[18] [19] [20]マウスの動きをオンラインセキュリティに使用する例を以下に示します。 アクションを完了する必要があるまでマウスをほとんど使用しない人もいれば、マウスを非常に積極的に使用し、ページ上のテキストを読むために使用する人もいます。 マウスを積極的に使用するユーザーの場合、研究者は教師あり学習法を使用してユーザーの典型的な動作を「学習」することに成功しました。[21] この動作が学習されると、個人のアカウントにリンクできます。 ユーザーの行動が、学習されたそのユーザーの典型的な動作から大幅に逸脱した場合、身元が確認されるまでシステムからロックアウトできます。 これは、ユーザーが本人であると主張する人物であることを確認するもう1つの方法です。
教育
マウストラッキングは、紙ではなくコンピュータで読むことの影響を理解し、コンピュータでの読書を適応させて理解と学習を容易にする方法を提案するために教育で使用されてきました。[22] また、個別指導の場での課題外の行動を特定したり、物理学では学生が実際の実験のマルチメディア表現をどのように認識し処理するかを理解するために使用されています。[23] [24]
参照
参考文献
- ^ ロペス、リチャード B.; スティルマン、ポール E.; ヘザートン、トッド F.; フリーマン、ジョナサン B. (2018)。「食べるための手の届く範囲に注意する: 摂食の自己制御を研究するためのコンピューターマウストラッキングの可能性」。 フロンティアズ・イン・ニュートリション。5 : 43。doi : 10.3389 / fnut.2018.00043。ISSN 2296-861X。PMC 5972293。PMID 29872661。
- ^ ab Edwards, Benj (1968-12-08). 「コンピュータマウスが40周年」 Macworld . 2012年2月23日閲覧。
- ^ Jacob, Robert JK; Karn, Keith S. (2003)、「人間とコンピュータのインタラクションとユーザビリティ研究における視線追跡」、The Mind's Eye、Elsevier、pp. 573–605、doi :10.1016/b978-044451020-4/50031-1、ISBN 978-0-444-51020-4、 2020年11月21日取得
- ^ Schiessl、Duda、Thoelke、Fischer。「アイトラッキングとユーザビリティおよびメディア研究への応用」(PDF)。MMI Interaktiv 。 2013年10月18日閲覧。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ^ Byrne, Michael D.; Anderson, John R.; Douglass, Scott; Matessa, Michael (1999)。「クリックダウン メニューの視覚的検索における視線追跡」。コンピューティング システムにおける人間工学に関する SIGCHI 会議の議事録、CHI は限界である - CHI '99。ACM。p. 402。doi : 10.1145 / 302979.303118。ISBN 0-201-48559-1.S2CID 2212549 。
- ^ ab Mueller, Florian; Lockerd, Andrea (2001-03-31). 「チーズ」. CHI '01 拡張アブストラクト、コンピューティング システムにおけるヒューマン ファクター - CHI '01 . ACM. p. 279. doi :10.1145/634067.634233. ISBN 1-58113-340-5. S2CID 6301468。
- ^ Guo, Qi; Agichtein, Eugene (2010)。「マウスの動きからウェブ検索者の視線位置を予測する」。第 28 回国際会議「コンピューティング システムにおけるヒューマン ファクター」拡張概要の議事録 - CHI EA '10 。ACM。p . 3601。doi : 10.1145/1753846.1754025。ISBN 978-1-60558-930-5. S2CID 16330552。
- ^ Chen, Mon Chu; Anderson, John R.; Sohn, Myeong Ho (2001-03-31). 「マウス カーソルから何がわかるのか?」. CHI '01 拡張アブストラクト、コンピューティング システムにおけるヒューマン ファクター - CHI '01 . ACM. p. 281. doi :10.1145/634067.634234. ISBN 1-58113-340-5. S2CID 16969703。
- ^ Rodden, Kerry; Fu, Xin; Aula, Anne; Spiro, Ian (2008). 「Web 検索結果ページにおける目とマウスの協調パターン」。第 26 回 CHI カンファレンスの議事録、コンピューティング システムにおける人間工学に関する拡張概要 - CHI '08。p. 2997。doi :10.1145 / 1358628.1358797。ISBN 978-1-60558-012-8. S2CID 1759484。
- ^ ab 「ユーザーの視点: Web 検索における視線とカーソルの配置」(PDF)。
- ^ 「Google、カーソルの動きを監視する特許を取得」TechEye.net、2010年7月20日。 2013年10月18日閲覧。
- ^ ab 「クリックなし、問題なし: カーソルの動きを使用して検索を理解し、改善する」(PDF)。
- ^ ab Arroyo, Ernesto; Selker, Ted; Wei, Willy (2006-04-21). 「マウス トラックを使用した Web デザイン分析用ユーザビリティ ツール」。CHI '06 拡張アブストラクト、コンピューティング システムにおけるヒューマン ファクター - CHI EA '06 。ACM。p . 484。doi : 10.1145/1125451.1125557。ISBN 1-59593-298-4. S2CID 7684333。
- ^ Atterer、Wnuk、Schmidt。「ユーザーのあらゆる動きを知る - ウェブサイトのユーザビリティ評価と暗黙的なインタラクションのためのユーザーアクティビティ追跡」(PDF) 。2013年10月18日閲覧。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ^ 「UsaProxy – ウェブサイトのユーザビリティプロキシ」 Fnuked.de 。 2012年2月23日閲覧。
- ^ Chris Crum (2010 年 7 月 13 日)。「Google はマウスの動きを検索関連性シグナルとして検討」WebProNews。2012年 2 月 23 日閲覧。
- ^ Guo, Qi; Agichtein, Eugene (2008-07-20)。「マウスの動きを探索してクエリの意図を推測する」。情報検索の研究開発に関する第 31 回 ACM SIGIR 国際会議の議事録 - SIGIR '08。ACM。p. 707。doi :10.1145 / 1390334.1390462。ISBN 978-1-60558-164-4. S2CID 2334939。
- ^ Jorgensen、Zach、Ting Yu。「認証のための行動バイオメトリクスとしてのマウスダイナミクスについて」第 6 回 ACM 情報、コンピューター、通信セキュリティシンポジウム議事録。2011 年。
- ^ Weiss, Adam、他「マウスの動きの生体認証:実現可能性調査」Proc. Student/Faculty Research Day CSIS、Pace University、White Plains、NY (2007)。
- ^ アグスティン、フランシス。「アマゾンはキーボードの打鍵とマウスの動きでカスタマーサービス従業員を追跡したいと報じられている」。Business Insider 。 2021年11月22日閲覧。
- ^ Pusara, Maja; Brodley, Carla E. (2004-10-29). 「マウスの動きによるユーザの再認証」。2004 ACM ワークショップ「コンピュータ セキュリティのための視覚化とデータ マイニング」の議事録 - VizSEC/DMSEC '04 。ACM。p . 1。doi : 10.1145/1029208.1029210。ISBN 1-58113-974-8. S2CID 1016649。
- ^ 「CHI 97: 紙の文書とオンライン文書の読み方の比較」 Sigchi.org 。 2012年2月23日閲覧。
- ^ Cetintas、Luo、Yan、Hord、Dake (2009)。「インテリジェントな指導システムにおける生徒のオフタスク行動の特定方法の学習」。2009 年教育における人工知能に関する会議の議事録: 思いやりのある学習システムの構築: 知識表現から感情モデリングまで。IOS Press Amsterdam。pp. 701–703。ISBN 978-1-60750-028-5。
{{cite book}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ^ Voßkühler, Adrian; Nordmeier, Volkhard; Kuchinke, Lars; Jacobs, Arthur M. (2008). 「OGAMA (Open Gaze and Mouse Analyzer): スライドショー研究デザインにおける眼球とマウスの動きを分析するために設計されたオープンソースソフトウェア」.行動研究方法. 40 (4): 1150–62. doi : 10.3758/BRM.40.4.1150 . PMID 19001407.
外部リンク
- マウスの動きがあなたの行動を明らかにする • 2021年6月23日 • ルクセンブルク大学
- マウスクリックを監視する
