Rirekipad : 閲覧時の状況を付加した
Web 履歴サービスの提案と実装
山本伶†安村通晃†

検索エンジンや Blog やソーシャルサービスなど，新たな Web ページを発見する場所は至る所にある．その一方でそういった Web ページに再度アクセスする手段は非常に限定されており，2 度と同じページに辿り着くことができなくなる場合も多々ある．本研究では閲覧したすべての Web ページについて閲覧時の状況からページの重要度をスコア付けし，有益であった Web ページへの再訪問を支援する方法を提案し，Web サービス Rirekipad として実装した．

Rirekipad : Web History Service
Using Information of Web-Browsing Situations
Rei Yamamoto† and Michiaki Yasumura†With search engines, blogs, and social services, we have many chances to find Web pages
which we have never viewed. But there is a few limited ways to access these pages, we often
can’t view these pages again. In this paper, We propose Rirekipad. That is a web history
service to re-access the Web pages viewed previously, using information of Web-Browsing
situations.

1. は じ め に果の変化やそもそも検索結果の上位にランクしていない場合などには困難となる．

Web 上のページ数は日々増加しており，我々が日本研究ではこういった問題に対して，ユーザー本常的に接する新しいページの数もそれに従って増加し人の Web 閲覧履歴からページを探せるようにするている．検索エンジンやニュースサイトやソーシャルRirekipad というサービスを提案する．日々大量のペーサービスの普及によって未知の Web ページと出会う手ジを閲覧する場合には閲覧履歴も膨大になるため，履段は非常に多くなってきていると言えるであろう．し

歴情報にページのスクリーンショットやページへ辿りかし，その一方でそうした方法で発見した Web ページ

着いた経路，ページでの滞在時間などの情報を付加し，に再度アクセスするのは難しい．変化しつづける Web

ユーザー本人に最適な形で履歴情報を提示することでの世界では，ブックマークをし忘れてしまった場合なWeb ページへの再訪問を支援することを目的としてど，一度見失った Web ページにふたたび出会うのはいる．

難しい．
現在利用されているほとんどの Web ブラウザでは

2. Rirekipad

履歴機能が提供されているが，この機能を使って特定

Rirekipad では従来の Web 履歴を拡張し，以下ののページを探すには閲覧したすべての Web ページのようなページ閲覧時の情報を付加することで既知の中から，タイトルとアイコンのみを手がかりに探してWeb ページへの再訪問を支援する．

いく必要があるため非常に困難である．こういった場

閲覧時間の長さ Web ページを開いてから別のペー合には検索エンジンが利用されることが多いが，検索ジへ移動する，または閉じるまでの時間のうち，エンジンは未知の Web ページを発見することを目的

ウィンドウがアクティブな状態であった時間の長としているため，既知のページに対する検索は検索結さを記録する．

† 慶應義塾大学環境情報学部
Faculty of Enviroment and Information Studies, KeioUniversity

サムネイル画像 Web ページの表示内容をサムネイル画像として保存する．
リファラ その Web ページに移動する前に閲覧して情報処理学会 インタラクション 2011

図 1 履歴表示の例．1 日の履歴データが閲覧時間の長かった順に表示され，画面右側にはページごとにサムネイルが表示される．
Fig. 1 Example of history viewing. It shows histories sorted by length of viewtime. On the right side of this window, it shows thumbnails of Web pages.

いたページを記録する．
表示回数 その Web ページを表示するのが何回目であるかを記録する．
これらの情報から，より多くの回数，より長い時間閲覧したページほどそのユーザーにとって重要性が高いと捉え，そのようなページを優先してユーザーに提示する．

2.1 シ ス テ ム
Rirekipad は Web サービスと Google Chrome 用の拡張機能を連携させることによって実装した．利用者のプライバシーを保護するため通信は SSL で暗号化され，また Rirekipad による履歴の取得はいつでも図 2 Rirekipad システム概略図
Fig. 2 The system of Rirekipad

停止させることができる．

Web サービスは Google AppEngine 上に構築し，を集計し，ユーザーからのリクエストに応じて閲覧時

拡張機能との通信は JSON を利用する．サムネイル画間や回数などによるソートや日付や URL に含まれる像は Base64 符号化を利用してテキスト化し，その他ドメインによる絞り込み，ある Web ページの前後にの情報とともに JSON を生成して定期的に送信する．

表示していたページ一覧の表示などを行う．ユーザー

Web サービス側では拡張機能から受け取った履歴情報

は探しているページを閲覧した時期やページが含まれ

Rirekipad : 閲覧時の状況を付加した Web 履歴サービスの提案と実装

図 3 Rirekimap 機能．サムネイルをつなぐ線がリンクを辿った関係を表している
Fig. 3 Rirekimap function. The lines between tumbnails show routes of links

るサイトなどを思い出しながらこの Web サービスをを利用しているのであればドメインが google.co.jp の利用することで，探しているページを見つけることがページから見つけることができる．検索エンジンにできる．

キーワードを入力して探す場合と比べると，目的外の2.2 表 示 部
サーバーに蓄積された Web 履歴は，ユーザーが指ページを開いてしまう回数が減るため効率的である．

2.3.2 特定の Web サイト内から探す

定した順番に並び替えられて Web ページとして提示「先週の木曜日の夕飯を作っている時に参考にしたされる．このときに日付やドメインによる絞り込みをレシピをもう一度参照したい」というときに「レシピ併用することができる．トップページにはその日最もサイトの中で長時間閲覧していたページ」といった探重要性が高いページとして閲覧時間の長いページや閲し方ができる．レシピサイトのような，あるキーワー覧回数の多いページへのリンクが表示される（図 1）．

ドで検索すると似たようなページが数多くヒットして履歴に残っている個別の Web ページに関しては，しまう Web サイトの場合では目的のページまで検索

そのページへのアクセス記録の一覧や前後に見ていた結果を何ページも見なければならない場合が多いが，ページの一覧などを表示するページを用意している．

Rirekipad 上でレシピサイトのドメインを入力して表また，平面上にサムネイル画像を配置してリンクの情示を絞り込むことで，レシピサイトの中で閲覧した報を線でつなぎ，サムネイルを見ながら Web 閲覧のページのみを探していくことができる．

経路を辿っていける Rirekimap 機能も実装している（図 3）．

2.3 Rirekipad の利用シーン
以下に Rirekipad の典型的な利用シーンを例として示す．

3. 関連研究・サービス
馬芙榕らの研究1) で Mozilla Firefox の拡張機能である ScrapBook2) のアドオンとして実装された Inte-grated Search では，ScrapBook で保存したページと2.3.1 リンク元から探す

ブックマークと履歴を横断的に検索する機能を提供し調べ物をするときなど，検索エンジンでのキーワーている．また Sungjoon Steve Won らの研究3) では

ド検索の結果から複数のページを開いて見比べてい履歴機能にサムネイル画像を付加し，その適切な大きき，目的と合致したページのみ利用するような場合がさと表示方法について調査している．これらの研究で考えられる．Rirekipad を用いてこういった場合に利は Web 履歴を用いた情報提示の有用性が示されてい用したページを探す場合，検索結果ページからリンクる．また，Rirekipad の製作時に 3) のサムネイルのを辿ったページから閲覧時間の長さを基準に探してい画像サイズを参考にした．

くのが効率的である．検索結果は，たとえば Google

Google Web History4) では Google 検索や Web ブ

情報処理学会 インタラクション 2011

ラウザのツールバーから送信されたデータを利用してWeb 上で履歴の検索機能や検索結果への閲覧回数の表示機能などを提供している．Rirekipad はこのサービスと同じように履歴をクラウド上で管理しているため複数台の PC を利用している場合でも共同の閲覧履歴を利用することができる．

4. 考察と今後の展望
今回実装した Rirekipad はまだ一般に公開はしていないが、2010 年 11 月に開催された慶應義塾大学 SFC研究所が主催する Open Resarch Forum 2010 というイベントでデモとして展示した．来場者からは「便利そう」「Rirekipad 機能は眺めるだけでも面白そう」といった肯定的な意見が得られた一方、「履歴がすべて送信されるのは怖い」という否定的な意見も得られた．
この意見から、履歴機能の送信をツールバー上からいつでも切ることができるよう改良を行った．また、履歴をサーバーに送信せずすべてローカル上でシステムを構築する方法も検討している．
現在、筆者自身で Rirekipad を長期的に利用しているが、履歴閲覧対象を閲覧時期で絞り込む際の日付の入力方法などの細かなインタフェースについてはまだ改善の余地があると感じている．検索エンジンを用いて調べ物をしたときのページなどは閲覧時間の長さから効率よく探せているため、今後は実際にユーザーに利用してもらい，彼らの意見や評価実験の結果などを参考にしながら機能の検討や表示方法の改善などを行っていきたい．

参 考文献1) 馬 芙榕, 五味渕 大賀, 室田 真男：Web ブラウ
ザの ScrapBook・履歴・ブックマークを横断的に検索可能なツールの開発と評価 (新しいインターネット技術の教育環境への利用/一般). 電子情報通信学会技術研究報告. ET, 教育工学, Vol.106,No.583, pp.93–98 (2007-03-02)
2) ScrapBook
http://amb.vis.ne.jp/mozilla/scrapbook/（2010 年 12 月 27 日に参照）
3) Won, S.S., Jin, J. and Hong, J.I.: Contextual
web history: using visual and contextual cues toimprove web browser history, Proceedings of the27th international conference on Human factors in computing systems, CHI ’09, New York,NY, USA, ACM, pp.1457–1466 (2009).
4) Google Web History
https://www.google.com/history/（2010 年 12 月 27 日に参照）
5) SFC Open Research Forum 2010

http://orf.sfc.keio.ac.jp/（2010 年 12 月 27 日に参照）