3

公立はこだて未来大学 2013 年度 システム情報科学実習
グループ報告書
Future University Hakodate 2013 System Information Science Practice
Group Report
プロジェクト名
biblive:情報ライブラリーでの体験の記録・共有支援
Project Name
biblive:Recording and sharing experince in support of information library
グループ名
C biblive search
Group Name
C biblive search
プロジェクト番号/Project No.
12-C
プロジェクトリーダ/Project Leader
山本貴文
1011063
Takafumi Yamamoto
グループリーダ/Group Leader
1011070
菊地純輝
Junki Kikuchi
グループメンバ/Group Member
1011061
山本智司
Satoshi Yamamoto
1011070
菊地純輝
Junki Kikuchi
1011106
石川諒
1011126
吉田悠人
Ryo Ishikawa
Yuto Yoshida
指導教員
角康之 美馬のゆり 原田泰 塚田浩二
Advisor
Yasuyuki Sumi Noyuri Mima Yasushi Harada Koji Tsukada
提出日
2014/01/15
Date of Submission
January 15, 2014
概要
現在, 世界中の様々な場所において多様な形の図書館が存在する. 図書館は訪れる全ての人達
に対して情報を提供する. 公立はこだて未来大学(以下, 未来大学)の情報ライブラリーという
名の図書館も例外ではない. 情報ライブラリーは未来大学の学習内容である情報科学, 情報工
学の分野はもちろん, 哲学, 社会科学, 自然科学, 産業, 芸術の分野においても数多くの資料を
有する. 情報ライブラリーには特別な本棚がいくつか存在し, A5 棚と呼ばれる本棚は, 普段は
別々の棚に並んでいる本をあるテーマのもとに期間限定で集めたものであり, またコース棚と
呼ばれる本棚は, 未来大学のコース毎の教員が選出した本を集めたものである. しかしこのよ
うな取り組みがあるにせよ, 情報ライブラリーの蔵書の大部分は, 日本十進分類法に沿って並べ
られる形で本棚に収まっている, これでは過去の知識の収容所という形式でしか意味を為さな
い. すなわち, 利用者自身が主体的に図書を探すことでしか興味のある本を探し出すことがで
きず, 借りる可能性のある本は個人の探せる範囲の中でしか決定されることが無いということ
である. これでは情報ライブラリー内において探し出せる本の種類が利用者自身の行動範囲の
中に限られてしまう. これらは情報ライブラリーそのものが本選びの活動の大半を利用者自身
の興味に任せてしまっていることに起因すると考えられる. 従って本グループでは, 情報ライ
ブラリーの利用者全員を興味の範囲が近い可能性の高い人間同士とみなし, 利用者同士が行動
した形跡を共有し合うことによってお互いの潜在的な本への興味を引き出すシステム(biblive
search)のプロトタイプを構築することを課題として設定する. biblive search はタブレット
型の端末であり, 利用者の情報ライブラリー内での移動経路を保存し, 他の利用者に向けて保存
した経路情報を表示する機能を提供するものである. これにより利用者は他の利用者の歩んだ
経路を辿ることが出来る. 結果, その人がどのような本に対して興味を持ち, 情報ライブラリー
を利用したのか知ることが出来る. このような情報をもとにして利用者の興味の幅を広げるこ
とで図書を借りる行為を促進し, 情報ライブラリーの蔵書をさらに有効活用するのが本システ
ムのねらいである. 中間発表時点においてはタブレット端末を載せ, 情報ライブラリー内の位
置検知を自動化するためのセンサー設置を目的としたカートと, マウスを用いた相対位置測定
のデモを発表し, 最終発表時点においてはタブレット端末に手動で情報ライブラリー内での移
動経路を入力するプログラムと, 想定するシステムの画面遷移を発表した. 発表内容への意見
としては,”ぜひ将来の展望まで実現してほしい” “デモベースの発表であったため, 将来の展
望が伝わりやすく, 魅力的なシステムに思えた” “新しい本を視野に入れることと, 新しい本
へ興味を持つことは違う” “移動経路を残した利用者の情報が欲しい, どのコースに配属され
ている人間なのか等” といったものがあった. 今後は実装を行った各機能の結合が望まれる.
キーワード
情報ライブラリー, 図書館, NEXUS10, ショッピングカート, OPAC
(※文責: 石川諒)
-i-
Abstract
Currently, library of various forms exist in various locations around the world. Libraries
offer information to people of all to visit. There is a library of information library to
Future University-Hakodate. Information Library has the article in the field information
science, information engineering, philosophy, social science, natural science, industry
and art. Special bookshelf there is a library information. Bookshelf called A5 shelves,
is a collection for a limited time under the theme that the book are arranged on the
shelves separate everyday. Bookshelf called courses shelves, is a collection of the teacher
for each course of the future University elected. However, the majority of the collection
of the information library is within a bookshelf in a manner that is aligned along the
Nippon Decimal Classification. This condition makes sense that camp of knowledge of
the past. That is, it is impossible to find a book that is only interested in finding books
voluntarily to the users themselves. present that may borrow is determined within a
range of personal searchable. Kind of book that can fine in the information library is
limited in area of ??movement of the user. This phenomenon is due to the fact that
they’ve been left to the interested user’s own activities of this wish. Therefore, in this
group, is regarded as the human beings likely range of interest is close to the user all
of the information library. is set as the object of the invention to build a prototype
of the system to draw the interest in the potential of one another by the user between
each other to share how the transfer of information library. biblive search is a terminal
of the tablet. This terminal to save the path of movement of information within the
library user. It is intended to provide the ability to display the route information stored
toward the other users. The user can follow the path walked the other users thereby.
Result, it is possible that the person is interested in any respect present, to know to
what using the information library. I expand the width of the user’s interest by it. And
I encourage the act to borrow books. Therefore, the aim of this system is to further
the effective use of library information library. Announced cart and for the purpose of
sensor installation for carrying the tablet devices, to automate the position detection
of the information library, a demonstration of the relative position measurement using
the mouse in the middle time of the announcement. Announced a program to enter
the path of movement of information within the library manually to tablet devices, the
screen transition of the system assumed in the final time of the announcement. For the
opinion to the announcement, ”outlook of the future to want to achieve by all means”
was the announcement of ”Demobesu, be placed in a field of view future prospects is
easily transmitted, it seemed the system attractive” ”a new book and, there was a such
thing as ”such as whether the human being is assigned information of the user who left
the movement route want, in any course” ”different to have an interest to the new book.
Binding of each function is desired in the future.
Keyword
Information Library, library, NEXUS10, Shopping cart, OPAC
(※文責: 石川諒)
- ii -
目次
はじめに
1
1.1
背景 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.3
課題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
プロジェクト学習の概要
9
2.1
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.2
問題の設定までのアプローチ
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.2.1
Gopro カメラ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.2.2
KJ 法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.3
問題の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.4
課題のアプローチ・設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.4.1
課題のアプローチ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.4.2
前期 biblive search 概要 . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.4.3
前期 biblive search 足あと表示のメカニズム
. . . . . . . . . . . . . .
12
2.4.4
加速度センサ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.4.5
地磁気センサ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.4.6
後期 biblive search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.4.7
後期 biblive search 足あと表示のメカニズム
. . . . . . . . . . . . . .
14
2.4.8
RFID 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.4.9
AR マーカー概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
2.4.10 Flah Develop 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
到達レベル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.5.1
達成目標 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.5.2
現状の到達レベル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
第1章
第2章
2.5
第3章
課題解決のプロセス
16
3.1
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
3.2
プロジェクト内における各グループの立ち位置 . . . . . . . . . . . . . . . . . . .
16
3.3
3.4
第4章
3.2.1
Group A biblive street . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
3.2.2
Group B biblive stream . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
3.2.3
Group C biblive search . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
課題開発 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
3.3.1
開発方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
3.3.2
開発担当 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
スケジュール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
プロジェクト内のインターワーキング
20
- iii -
4.1
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
4.2
ライブラリーでの行動観察による問題提起 . . . . . . . . . . . . . . . . . . . . .
20
4.2.1
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
4.2.2
行動観察実験の手法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
4.2.3
行動観察の実験の意図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
biblive search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
4.3.1
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
4.3.2
カート制作班 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
4.3.3
システム開発班 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
4.3.4
位置計測班 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
中間発表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
4.4.1
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
4.4.2
プロトタイプ (biblive search)
. . . . . . . . . . . . . . . . . . . . . . . .
23
4.4.3
ポスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
4.4.4
発表者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
4.4.5
アンケート集計 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
4.3
4.4
4.5
夏季休暇中の活動
4.6
後期 biblive search 技術調査
4.7
4.8
4.9
第5章
5.1
第6章
6.1
6.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
4.6.1
Android 班の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
25
4.6.2
サーバ班の活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
biblive search 開発 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
4.7.1
Android 班 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
4.7.2
サーバ班 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
Flash Develop による開発 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
4.8.1
Android 班の開発 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
4.8.2
サーバ班の開発 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
最終発表会 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
4.9.1
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
4.9.2
ポスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
4.9.3
成果物 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
結果
37
プロジェクトの結果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
5.1.1
前期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
5.1.2
後期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
まとめ
38
プロジェクトの成果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
6.1.1
中間発表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
6.1.2
最終発表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
プロジェクトにおける個人の役割 . . . . . . . . . . . . . . . . . . . . . . . . . .
38
6.2.1
菊地 純輝 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
6.2.2
石川 諒 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
- iv -
6.2.3
山本 智司 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
6.2.4
吉田 悠人 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
今後の展望 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
付録
40
7.1
Gopro 調査教示データ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
7.2
Gopro 書き起こしデータ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
42
6.3
第7章
-v-
biblive:Recording and sharing experince in support of information library
第1章
1.1
はじめに
背景
図書館は様々な資料を収集し, 整理し, 保存して人々に対して情報を提供する空間である [図 1.1] .
世界的には古来, 学術研究用に資料を集めた場として学者や, 貴族に親しまれる建物であり, 本一
冊一冊も家が購入出来るほど高価なものであった歴史がある. 従って図書館の利用も有料であるこ
とが普通であり, 本も本棚に鎖で繋がれていた. その後, グーテンベルクの活版印刷術により本が
大量生産出来るようになり, 誰でも無料で利用出来る施設であるという原則が広まり, 世界各地で
様々な図書館が開設されるようになった. 図書館の機能としては「資料の収集」, 「資料の整理」,
図 1.1 図書館を示した絵画
「資料の保存」, 「資料の提供」, 「集会活動, 行事の実施」, 「資料及び図書館利用に関する指導」
といった 6 つのものがあり, これらを集合体として知の宝庫としての図書館の形を持っている. 大
学図書館(academic library)は文部科学省令である大学設置基準により規定される図書館であり,
公立はこだて未来大学(以下, 未来大学)[図 1.2] の図書館である情報ライブラリー [図 1.3] も例外で
はない.
未来大学はシステム情報科学部という学部を持ち, 情報アーキテクチャ学科と複雑系知能学科と
いう学科を有し [図 1.4] , 学習内容としては, プログラミングや数学から始まり, 複雑系科学, 知能シ
ステム, 高度 ICT, 情報デザインといったものがある. 情報ライブラリーでは未来大学の学習内容
Group Report of 2013 SISP
-1-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 1.2 公立はこだて未来大学
図 1.3
情報ライブラリー
である情報科学, 情報工学の分野はもちろん, 哲学, 社会科学, 自然科学, 産業, 芸術の分野におい
ても数多くの資料を有する. また, 持つ情報は本という形にとどまらず, 電子ジャーナルブック, 論
文, 新聞記事, 辞書・辞典, 雑誌, 統計データ・白書といった情報に関するものであれば様々な形の
情報媒体を保管している. さらに情報ライブラリーでは, 保管している情報を定期的にピックアッ
プする取り組みがいくつか実施されている. その一つが A5 棚を設置していることである. A5 棚と
は, 普段は別々に並んでいる本を, あるテーマのもとに期間限定で集め, 紹介する特別な本棚である
[図 1.5]
. 内容としては, 時事ネタから季節のネタなどバラエティ豊かな選出がなされている, 本を選
ぶのは全て, 未来大学の図書館司書が行っている. この取り組みによって, 情報ライブラリーの利用
者は, 今までの自身の行ってきた探し方で気づくことが出来なかった, 新たな本の存在に気づくこ
とが出来るようになっている. 他の取り組みとしては, コース棚 [図 1.6] と呼ばれる本棚を複数設置
しているものがある. これは, 本学の 5 つのコースである情報システムコース, 高度 ICT コース,
情報デザインコース, 複雑系コース, 知能システムコースとメタ学習センターに所属するそれぞれ
の教職員が, 学生達に読むことを推奨する本をまとめた特殊な本棚である. 中には本一冊一冊に対
して, 選出者の名前が記されていたり, 選出者本人によるコメントが記されていたりする. これらの
Group Report of 2013 SISP
-2-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 1.4
公立はこだて未来大学の組織構成
図 1.5 A5 棚
Group Report of 2013 SISP
-3-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
本棚により, 未来大学の各コースに所属する教職員の発したいメッセージを本を通じることによっ
て受け取ることが出来る, 学生の学びの場となっている. さらに, 未来大文庫 [図 1.7] と呼ばれる, 未
図 1.6
コース棚
来大学が刊行した資料, 教員著作物だけを収めた特別な本棚が存在し, 情報ライブラリーの利用者
は, 未来大学の教員が今まで行ってきた取り組みについて知ることが出来るようになっている. ま
図 1.7 未来大文庫
Group Report of 2013 SISP
-4-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
た, 情報ライブラリーに新たに入荷した本は直ちに整理され, それぞれの本棚に収められるのでは
なく, 新着棚 [図 1.8] という本棚に収められる. これに収められた本を見ることによって, 情報ライ
ブラリーの利用者は他の利用者がどのような事象に対して興味を持っているかを知ることが出来
る. また同じ意図として, 返却棚 [図 1.9] という本棚がある. 情報ライブラリーでは本の貸し出し処
理と返却処理を全て機械で行っており, 返却処理が行われた本は, 借りた利用者によって返却棚に
置かれる. 返却棚に置かれた本は定期的にもとの本棚へと戻されるが, 返却棚に置かれた本に対し
て利用者が興味を持った場合は, その本をそのまま借りることが可能である.
図 1.8
新着棚
情報ライブラリーでは以上のような様々な取り組みがなされており, これらを通して, 積極的に
図書の公開を実施している. 情報ライブラリー内において通常の保管がなされている本について
は, 情報ライブラリー施設内の半分を占める範囲に本棚に収められる形で保管されている(B 棚)
[図 1.10]
. それぞれの本は日本十進分類法に沿った番号を割り当てられ, 同内容のシールが背表紙に
貼られる. それらのシールの順番に従って全ての本が並べられ, 順番に本棚に収められている. 利
用者は全ての蔵書に対して, OPAC[図 1.11] というシステムによってタイトルや著者名, 未来大学の
図書館司書がつけたキーワード等に従って検索ワードにより探すことが出来る. OPAC は情報ライ
ブラリー内に 2 台設置されているコンピュータから使用することが可能である.
(※文責: 菊地純輝)
Group Report of 2013 SISP
-5-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 1.9 返却棚
図 1.10 B 棚
Group Report of 2013 SISP
-6-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 1.11 OPAC システム
1.2
目的
情報ライブラリーは, 積極的に図書の公開を実施するための取り組みがあるのだが, 大部分は本
を保管することを目的とした本棚で構成されている. すなわち, 過去の知識の収容所としての側面
が大半を占めているということである. したがって, 利用者自身が主体的に図書を探すことでしか
興味のある本を探し出すことが出来ず, 借りる可能性のある本は個人の探せる範囲の中でしか決定
されることが無い部分が大きいということである. これでは情報ライブラリー内において探し出せ
る本の種類の大半が利用者自身の行動範囲の中に限られてしまう. これらの問題は, 情報ライブラ
リーそのものが本選びの活動の大半を利用者自身の興味に任せてしまっていることに起因すると考
えられる. 従って本グループでは返却棚や新着棚における意図を拡大し, 明確な目的を持たずに情
報ライブラリーに訪れた利用者に対して, 他の利用者の情報に基づいた本への興味を引き出すよう
な情報を与えるシステムを構築することを目的とする.
(※文責: 菊地純輝)
1.3
課題
情報ライブラリー内における B 棚は, 多数の本棚で構成されており, それらに収められている本
の全てが, 背表紙を利用者の方向に向けられる形で保管されている [図 1.12] . 通常, 明確な目的を持
たない利用者が B 棚に保管されている本を探す場合には, 以上のように保管されている本の背表紙
を目で追うことで本を探すことが可能である. この探し方をするとき, 利用者は様々な本棚の間を
縫うように移動し, 利用者一人ひとりが様々な移動経路を形成していく. このとき, 一人の利用者の
移動経路に着目し, 他の利用者に提示した場合, 他の利用者が移動経路を作成した利用者と興味が
近い場合, その移動経路を追うことで, 他の利用者は興味を持つことが出来る本を発見しやすいと
いえる. この仮定にしたがって本グループでは, 情報ライブラリーの利用者全員を興味の範囲が近
い可能性の高い人間同士とみなし, 利用者同士が行動した形跡を共有し合うことによってお互いの
Group Report of 2013 SISP
-7-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 1.12 B 棚に収められている本
潜在的な本への興味を引き出すシステム(biblive search)のプロトタイプを構築することを課題
として設定する. biblive search はタブレット型の端末であり, 利用者の情報ライブラリー内での移
動経路を保存し, 他の利用者に向けて保存した経路情報を表示する機能を提供するものである. こ
れにより利用者は他の利用者の歩んだ経路を辿ることが出来る. 結果, その人がどのような本に対
して興味を持ち, 情報ライブラリーを利用したのか知ることが出来る. このような情報をもとにし
て利用者の興味の幅を広げることで図書を借りる行為を促進し, 情報ライブラリーの蔵書をさらに
有効活用するのが本システムのねらいである.
(※文責: 菊地純輝)
Group Report of 2013 SISP
-8-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
第2章
2.1
プロジェクト学習の概要
概要
ここでは本プロジェクトを進めるに当たり、本グループがどのような問題や課題を設定するの
か、その問題・課題設定までのプロセスについて記述する.
(※文責: 吉田悠人)
2.2
問題の設定までのアプローチ
本プロジェクトは Group A,Group B,Group C の 3 つのグループにより構成される.Group C
は利用者が興味のある本へ出会う機会を支援するシステムを作成するため, 全体の方向性を検討す
ることから開始した. 始めに, はこだて未来大学の情報ライブラリーの現在抱えている問題点は何か
を調査を行した. 調査方法として, 利用者が気づかないような情報ライブラリーの問題点もカバー
するため,Gopro カメラ
[図 2.1]
を利用したライブラリーでの本の探し方に関する実験を行った. こ
の実験から得た気づきや問題になりうる事象を KJ 法での分析行い個人がどのような問題をどのよ
うに解決するかのアイディアをお互いに評価しながらこれからどのような方向性で製作に取り組ん
でいくのかを考えた. 図 2.1 は実験に利用した Gopro カメラである.
図 2.1 Gopro カメラ
(※文責: 吉田悠人)
Group Report of 2013 SISP
-9-
Group Number 12-C
biblive:Recording and sharing experince in support of information library
2.2.1
Gopro カメラ
Gopro カメラとはアメリカ合衆国にある Gopro 社が販売している車載動画やさまざまなアク
ティブスポーツなどの動画を撮影することに特化したデジタルカメラでである.Gopro が誕生する
までのカメラはプロのように迫力のある写真がうまく撮れないものであった. また当時は高画質で
撮ることができるカメラも高価で一般の人はなかなか手に入れるのは難しいものだった.2004 年に
最初のカメラとして 35mm フィルムタイプのカメラを発表した後は様々な改良・開発がなされ 170
°超広角単焦点レンズ採用・ 1080p 品質のビデオカメラにまで成長を遂げている. また現在は3 D
映像の撮影が可能なものまで開発されている図 2.2 は今回実験で利用した Gopro カメラで撮影し
た映像である [図 2.2] .
図 2.2 Gopro で撮影した映像
(※文責: 吉田悠人)
2.2.2
KJ 法
KJ 法とは文化人類学者の川喜田二郎が開発したあらゆる情報・アイディア・意見等をカード
にしてグループ化し, 論理的に整理していくことで問題を明確にし解決へのアイディアの道筋をつ
くる方法である.KJ 法は四つの作業段階で構成される.
第一段階はテーマに沿った情報・アイディア・意見等をカードに記入である. 注意点として沢山
の情報を同じカードに記述するとまとめの際に分類が困難になるため、一枚のカードに対して一つ
の情報しか書いてはいけない. 第二段階は書き出したカードの分類である. カードに記入された情
報を客観的に関連づけてまとめていき, まとまった塊に表札(名前)をつけてグループ化していき
ます. 注意点として最初から大きなグループを作るのではなく小さなグループをたくさん作ってい
くことがあげられる. 第三段階はグループの並び替えである. この時、グループ間に論理的に関係
性を見出しやすいように大きな紙に並び替えるようにする. 第四段階は図解の作成である. 大きな
紙にグループ化された表札を見て互いに関係性があるグループを隣接させていき, 大きな一塊にす
る. 特にカード・グループ間に関係性を示したいときには関係線を引くとよい. 注意点として関係線
は隣同士でしか引いてはいけない. 線を引きすぎると関係性が複雑になり問題の摘出が困難になる.
Group Report of 2013 SISP
- 10 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
このようにしてできた図から問題解決へのプロセスを見出していく.
(※文責: 吉田悠人)
2.3
問題の設定
Gopro による実験の結果から GroupC は情報ライブラリーに設置されている検索端末 OPAC に
着目した. 情報ライブラリーには OPAC という検索端末が存在し, キーワードによる蔵書の検索を
行う機能を持っている. しかし, 検索したいキーワードを検索にかけるとそのキーワードがタイトル
や, 著者の文字列内に含まれている本しか結果として表示されることは無い. したがって, タイトル
等の文字列内に検索したいキーワードは入っていないが, 内容は即しているという本でも検索では
発見できない. また検索という行為を行うには利用者が何らかの目的を持っている必要がある. 逆
に言えば、利用者が何らかの目的を有していなければ検索を行うことができない. よって Group C
では OPAC とは違う、興味や目的を持たない人にも本との出会いを提供するシステムの開発を取
り組むべき問題として設定した.
(※文責: 吉田悠人)
2.4
2.4.1
課題のアプローチ・設定
課題のアプローチ
課題を設定するにあたり OPAC の問題点をさらに細かく分析し, どのような部分が具体的に改
善すべきものであるのかを話し合った. その結果, もっと本を探すナビゲートと本の検索結果に重
み付けをするという2つの案が挙がった. しかしナビゲートは便利である反面, 目的の本以外への
本との出合いの可能性を制限してしまう. また本の重み付けも OPAC を改変しないほうがよいの
ではという理由から発想を変えて OPAC の問題点を解決するのではなく新たな検索システムを作
ることで問題点を補うのがよいと私たちは考えた. そこで他の利用者の足跡が表示される検索シス
テム”biblive search”の開発を行うことにした.
(※文責: 吉田悠人)
2.4.2
前期 biblive search 概要
biblive search とはライブラリー内で利用することが可能なまるでショッピングをするかのよう
にカートを押しながら本を探す新たな検索システムで OPAC とは違ったアプローチで本の探索を
行うことが可能にするものである. このシステムは利用者に二つの機能を提供するものである. 一
つ目は iPad 上での本の検索システムとしての機能である. この検索システムは OPAC の検索とは
異なり, 検索を行うと過去に同じキーワードで本を探した利用者の足あとが iPad 内のフロアマッ
プに表示される. それをみることで同じ興味をもつ人たちがどのような本に出会っているかを予測
できる. また従来ライブラリーで本を検索システムを利用し探していた人たちに見受けられた一度
OPAC を離れた後, また何度も繰り返し OPAC に戻ってきて検索を行うといったような無駄を移
動式検索システムにより改善し, 気になったことをその場ですぐに検索が可能となる. 二つ目はラ
Group Report of 2013 SISP
- 11 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
イブラリー内で自由に動かすかすことのできる biblive search 専用カートの棚に利用者が気になる
本・借りようとする本を入れてまた別の本を探すことを可能となり, 従来ライブラリーで本を探す
人は気になった本を手に取った後, 別の本を探す際に本を脇に挟みながら別の本を読むといった不
便性を解消する.
(※文責: 吉田悠人)
2.4.3
前期 biblive search 足あと表示のメカニズム
biblive search 専用カートには利用者の移動経路を計測する機能が備えられている. 利用者が本を
探すためにキーワード検索を始めカートを移動させることで移動方向と移動距離の計測を始める.
移動方向はカート上部の iPad に備わっている地磁気センサと加速度センサを元に割り出し, 移動距
離はカート下部に取り付けられたマウスが測定する. この二つのデータを取得した時間を iPad 内
で組み合わせ移動経路を算出し, キーワードと共にサーバに記憶させる. 別の利用者が iPad 上の検
索システムで同じ検索キーワードが入力されると記憶されたデータがサーバから呼び出され,iPad
上の情報ライブラリーのフロアマップに足あと情報として表示する仕組みである. 必要技術・学習
としてマウスによる移動距離の測定技術,Objective-C による iPad アプリ開発技術,AmazonAPI・
カーリル API に関する調査, 設計に関する知識の学習が挙げられる. 図 2.3 は biblive search の仕
組みを示すシステム図 [図 2.3] である.
図 2.3
足あと表示までのフロー
(※文責: 吉田悠人)
2.4.4
加速度センサ
加速度センサとは単位時間当たりの変化率を検出するハードウェアである.iPad を移動させた際,
加速や減速によって iPad にも加速度(重力)が掛かっている. その加速度を iPad に内臓されてい
Group Report of 2013 SISP
- 12 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
る加速度センサによって測定することができ物体がどの方向に進んでいるかが測定することができ
る. 加速度の測定は電車に立って乗っている際に走り始めた時には体が進行方向とは逆に倒れそう
になり, 電車が止めろうとした時には体が進行方向に取れそうになる現象と同じ原理を利用してい
る. 物体が加速度を受けると物体を支える柱は変形する. この原理を利用し, 変化量を加速度として
計測する. つまり加速度そのものを測定するのではなく, 加速度が生じる物体の変化や電気信号を
計測し加速度を算出を行う.
(※文責: 吉田悠人)
2.4.5
地磁気センサ
地磁気センサとは複数の軸に沿った地球磁場を検出することで絶対方位 (方向) の情報を提供す
るハードウェアである. 図 2.4 は Android の地磁気センサ [図 2.4] をもちいたアプリである.
図 2.4
地磁気センサ
(※文責: 吉田悠人)
2.4.6
後期 biblive search
前期の中間発表での反省から開発するシステムを変更した. ライブラリー内で利用することが
可能なまるでショッピングをするかのようにカートを押しながら本を探す新たな検索システムで
OPAC とは違ったアプローチで本の探索を行うことが可能にするというコンセプトは前期と変更
はない. 変更したのはシステムの機能の部分. 前期では同じ検索ワードを元に足あとを端末上に表
示させることを想定していた. 後期では利用した時間を元に過去の足あとを表示させることでより
利用者が普段興味を持たない本棚に着目する機会を与えられるようにした. また 2 つの機能を加え
より利便性を高めることにした.1 つ目は気になった本を登録する機能. これは利用者がこのシステ
ムを利用し, 気になる本を見つけた際にその情報を登録することで他の利用者が登録者の足あとを
Group Report of 2013 SISP
- 13 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
たどっていくとその本が Android 端末上に表示されるようになる. この機能によって利用者に足あ
とがどのような本やジャンルに興味がある人のものかがわかるメリットと足あとを追うモチベー
ションを作る.2 つ目の機能はログイン. この機能を付加することで過去の自分の足跡やト足あとが
誰のものか見ることができるようになる. 自分の足あとをみることで自分があまり行かない本棚の
傾向がわかり, ライブラリー探索の新たな指標とすることができるようにした.
(※文責: 吉田悠人)
2.4.7
後期 biblive search 足あと表示のメカニズム
前期の加速度センサや地磁気センサを利用した足あと取得の方法では誤差やうまく取得できな
いなどといった問題が判明した. 後期ではその点を改善するためにRFIDやARマーカーを利用
し, カートにセンサーを取り付けることで自動で正確な足あとの取得ができるように変更した. 記
録された足あとデータ・本の情報・個人情報・利用時間をサーバに保存し, 必要とされる情報だけ
をサーバから呼び出し Android 上のライブラリーのフロアマップに表示する仕組みである. 開発に
あたり必要技術知識として Android アプリ開発に関する言語に関する知識(java・ActionScript)
や RFID・AR マーカーに関する知識が挙げられる.java での開発環境は Eclipse,ActionScript の
開発環境として FlashDevelop を採用した.
(※文責: 吉田悠人)
2.4.8
RFID 概要
RFID(Radio Frequency IDentification「電波による個体識別」の略)とは,ID 情報を埋め込ん
だ RF タグから, 電磁界や電波などを用いて無線通信を行うことによって情報をやりとりするもの,
および技術全般のことである. 近年では Suica・PASMO などの乗車カードや電子マネーなどの非
接触 IC カードなどに RFID と同じ技術がつかわれている
(※文責: 吉田悠人)
2.4.9
AR マーカー概要
AR マーカーとは画像認識型現実拡張システムにおいて, 付加情報を表示する位置を指定するた
めの指標となる決まったパターンの画像のこと. 利用するためにはあらかじめ現実世界の特定の場
所に設置する必要がある. 一般的によく目にするものでは QR コードなどがある.
(※文責: 吉田悠人)
2.4.10
Flah Develop 概要
Flash Develop は無料で利用できるオープンソースのソフトウェアで, 軽快な動作と強力なコー
ドヒント機能が特徴の ActionScript エディターです.Flash 開発のために必要である言語をコー
ティングしており,HTML に組み込むことで Web ページの乗せることや Adobe Air アプリの生成
ができる. 現在は Flash 開発のプロの多くが利用しており,ActionScript を利用する開発では最も
Group Report of 2013 SISP
- 14 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
有望なソフトウェアだといわれている.
(※文責: 吉田悠人)
2.5
2.5.1
到達レベル
達成目標
前期段階ではライブラリ内にある検索端末 OPAC とはまた違った本へのアプローチ方法を提
供することで OPAC の問題点を補い, ライブラリ利用者が出会える本の幅を広げ, 今まで手に取
ることのなかった本への偶発的な出会いを提供し, 興味の幅を広げてもらうことが目的であった.
そのために他の人の足あとを表示する新たな検索システム biblive search のシステムの完成に加
え,AmazonAPI・カーリルの図書館 API を利用した蔵書を検索する機能の付加を行い, ユーザーテ
ストを実施し, 結果から得たさらなる問題点の解決のためにシステムの改良を繰り返し行い, 実用
的なシステムを制作することが目標としていた.
しかし中間発表後, 課題設定していたシステムの問題等の振り返りによる課題設定の変更により達
成目標を変更した. 変更後のシステムでは, ライブラリ内にある検索端末OPACとは違った本の
探し方を提供することで, 利用者がライブラリで普段は行かない棚などに目を向けてもらうことで,
興味の幅を広げてもらうことが目的である. そのために他の利用者の足あとを見ることができる本
の探索システムのプロトタイプの完成を目標とする.
(※文責: 吉田悠人)
2.5.2
現状の到達レベル
前期段階では,biblive serch のプロトタイプの開発段階である. カートは最低限度の機能を備えた
プロトタイプを完成させた. システム面ではマウスによる移動距離の計測が可能となっている.iPad
の足あと表示システムは完成段階には至らなかった. 後期では主に biblive search のシステムのソ
フト部分の開発を行った. 最終発表段階では足あとの表示・保存の機能の一部が完成したが自動で
足あとを取得することが技術的に時間が足りず実装段階までいたらなかった.
(※文責: 吉田悠人)
Group Report of 2013 SISP
- 15 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
第 3 章 課題解決のプロセス
3.1
概要
ここでは本プロジェクトにおける GropeA,GropeB,GropeC の各グループの取り組みについて
記述する.
(※文責: 吉田悠人)
3.2
プロジェクト内における各グループの立ち位置
本プロジェクトは情報ライブラリーの活性化を目的にそれぞれの Group ごとにライブラリーや
本に関する課題を設定し, ライブラリーの良さを活かしきれていない未来大学生に向けて, もっと
本に興味を持ってもらい, ライブラリーをもっと利用してもらうことを目的としている.
(※文責: 吉田悠人)
3.2.1
Group A biblive street
Group A は biblive street[図 3.1] と題し, 情報ライブラリーや教員の本棚にどのような有用な本
があるか本の情報を多くの人に発信できていない問題や伝わっていないという問題を解決するべく
ライブラリー・教員の本についての情報を手軽に得ることができるようなシステムを構築し, 未来
大学生にもっと本に興味を持たせることを目的とし活動を行う. 図 3.1 は GroupA が作成したシス
テムである. このシステムは google のストリートビューを利用し, 情報ライブラリーのストリート
ビューを提供している. また作成した情報ライブラリーのストリートビュー上には教員からのおす
すめ本などの情報をみることができる. さらに普段なかなか見ることのできない教員室の本棚や教
員のおすすめ本を集めた仮想空間へのストリートビューも提供している.
(※文責: 吉田悠人)
3.2.2
Group B biblive stream
Group B は biblive stream[図 3.2] と題し, ライブラリーの返却棚に着目し, 過去の返却棚の本の
情報の関係性を可視化するシステムを提示することでライブラリーにどのような本があるのか・
未来大生がどんな本に興味をもっているのかを知ってもらうことを目的とし活動を行う. 図 3.2 は
GroupB が作成したシステムである. このシステムは返却された本を自動的に関連づけ表示するこ
とができる.
(※文責: 吉田悠人)
Group Report of 2013 SISP
- 16 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 3.1 グループ A biblive street
図 3.2 グループ B biblive stream
3.2.3
Group C biblive search
Group C は biblive search[図 3.3] と題し, 現状の情報ライブラリーの本の検索端末OPACの問
題点に着目し,OPAC を改善するのではなく新しいシステムによって補助することでライブラリー
に訪れた人たち対して新しい本のとの出会い方を提供することで本に対しての興味の幅を広げても
らえるようなシステム開発を目的とし活動を行う. 図 3.3 は GroupC が作成したシステムである.
このシステムは実際に情報ライブラリーで本を探索する際に利用する. 利用者は Android 端末に表
示される他の利用者の足あとや興味をもった本の情報をみることで本を探す指標とすることがで
きる.
(※文責: 吉田悠人)
Group Report of 2013 SISP
- 17 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 3.3
3.3
3.3.1
グループ C biblive search
課題開発
開発方法
前期は biblive search 開発にあたりカート班・システム開発班・位置測位班に分かれて作業を進
めることにした. 前期はシステム開発班・位置計測班は必要な技術の学習をすすめて基礎知識を身
につけながら, プログラム開発を行うことにした. カート班は最低限度の機能実用性を備えた大き
さ・機能・材質などを考慮しでデザイン・設計し作成を行った.
後期はシステムのソフト部分の開発により力を入れていくため担当を再編成することにした. そこ
で Android 班とサーバ班の 2 つの担当に分担し,Android 班は主に足あとデータの取得と画面設
計, サーバ班はデータの保存・利用や通信部分の開発を行った.
(※文責: 吉田悠人)
3.3.2
開発担当
(前期)
システム開発班 菊地 純輝
位置測位班 山本 智司
カート班 製作担当 石川 諒
カート班 設計担当 吉田 悠人
(後期)
Android 班 菊地 純輝 山本 智司
サーバ班 石川 諒 吉田 悠人
(※文責: 吉田悠人)
Group Report of 2013 SISP
- 18 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
3.4
スケジュール
前期ではまず始めに課題設定のための行動観察・ライブラリー問題点の発見行った. その中から
問題解決のためのアイディア出しを行った結果,biblive search の開発に取り組むことにした. 開発
にあたり中間発表までのどのようなデモを見せるかなどの具体的な計画を立て, その上で担当を決
め作成した.
夏休みにはサマーワーキングを実施した. 主に中間発表からの反省をもとに後期開発するシステム
の話し合いとそれに伴う必要技術の調査・学習を行った.
5 月 問題点の発見のための調査 ・Gopro を利用した本の行動探索実験
・KJ 法による問題点・気づきの抽出
6 月 設定する問題・課題の決定 biblive search
・課題担当決め ・課題の設定
7 月 biblive search 製作 中間発表に向けた取り組み
・カートの製作・初号機完成
・iPad 上での足あと表示システムの開発
・マウスによる移動距離の測定システム
・中間発表ポスター製作
8・9 月 後期に向けた取り組み
・中間発表反省
・サマーワーキングの計画
・前期提案したシステムの見直し
10・11 月 biblive search の開発
・Eclipse 環境での Android アプリの開発
・Flash Develop を利用した Adobe Air アプリの開発
・システムの最終完成予想図の作成
・最終発表用デモ作成
12 月 最終発表
(※文責: 吉田悠人)
Group Report of 2013 SISP
- 19 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
第4章
プロジェクト内のインターワーキング
概要
4.1
ここでは本プロジェクトを進める際に当たって, プロジェクト内の課題解決のために取り組んだ
事項の詳細や, 中間発表に向けた活動の詳細について記入する.
(※文責: 山本智司)
ライブラリーでの行動観察による問題提起
4.2
4.2.1
概要
ライブラリーでの利用者の行動観察を行い問題解決をした際には被験者を募り, ある決まった状
況の中で実際にライブラリーを利用してもらうという実験を行った. その時の様子を Gopro とい
う小型カメラを用いて撮影した. その後, 撮影した映像をもとに行動の書き起こしを行った. さらに
書き起こしデータの作成時に起こった気づきをまとめ, 問題提起へと昇華させた. これらの活動は
Group メンバー全員で行った.
(※文責: 山本智司)
4.2.2
行動観察実験の手法
まず被験者には,Gopro という小型カメラを頭につけてもらい実験を行った. 実験の行程は主に 4
つである.
• 行程 1 は, 被験者にこちらが設定した本をメモしてもらい, 情報ライブラリー内の同名の本
について探してもらうものである.
• 行程 2 は,1 つ目の実験の条件に「検索システムを使用してはならない」という条件を付加し
たものである.
• 行程 3 は, 設定した本に関するキーワードを被験者へ伝え, その本を探してきてもらうとい
うものである.
• 行程 4 は, 被験者がライブラリー内で興味を惹かれた本を自由に持ってきてもらうというも
のである.
• これらの実験の最後には, どのような経緯・探し方でその本を手に取ったかなどのアンケー
トも行った.
• 行程 1∼3 には, 被験者が本を発見できないことも考慮してそれぞれ約 10 分程の制限時間を
設けた. 行程 4 については制限時間を設けることはしなかった.
(※文責: 山本智司)
Group Report of 2013 SISP
- 20 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
4.2.3
行動観察の実験の意図
• 行程 1 を行った意図は, 情報ライブラリーの利用者が本を探しに訪れる際に, 事前に持つで
あろう情報を与えることで, 目的を持ってライブラリーに訪れるという状況を仮想的に作り
出すということにある.
• 行程 2 は, 行程 1 の意図に加えて検索システムが利用できない状況で本の探し方に関する問
題点を明確にするという意図がある.
• 行程 3 は, 利用者が断片的な情報しか持たない時に目的の本に辿り着けるかを調査する意図
がある.
• 行程 4 は, 明確な目的は無いが本を探すという状況の中で, 利用者がどのような考えを持っ
ているかを知るための意図がある.
4.3
4.3.1
biblive search
概要
本システムの開発はカート, 検索システム, 屋内位置測位システムに分かれて開発を行った.
(※文責: 山本智司)
4.3.2
カート制作班
カート製作は石川と吉田が担当した. 石川はカートの材料集め, 吉田はカートの設計を担当し, 実
際の作成作業は両者共に担当した. カートの材料については, 加工が容易な木材を選んだ. 設計につ
いては, 本棚としての機能を持たせたカートとなるため全体的にサイズは大きめとし, カート下部
には移動情報を記録する装置を搭載させる空間を持たせる作りとした. 結果, 中間発表までに最低
限の機能を持ったカートを完成させることが出来た [図 4.1] . 同時に後期には, 大きさや重さ, 動かし
やすさなど, さらに使いやすくするための工夫を施すという課題が挙げられる.
(※文責: 山本智司)
4.3.3
システム開発班
iPad による検索システムは菊地が担当した. 本システムにおける検索システムとは, 従来の検索
システムの他に, 過去の移動情報から移動経路に沿ってフロアマップに足跡を描画するというもの
である. 開発言語は Objective-C を用いて開発に当たっている. また,AmazonAPI・カーリル API
を利用した蔵書を検索する機能の付加も行っている. 現状では,iPad の検索端末については学習段
階で具体的なシステムは作成されていない. そのため, 後期には技術調査と同時に実装が課題とし
て挙げられる [図 4.2] .
(※文責: 山本智司)
Group Report of 2013 SISP
- 21 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 4.1
図 4.2
4.3.4
制作したカート
制作予定のシステム
位置計測班
位置計測には山本が担当した. 本システムの位置計測にはマウスによるトラッキングを用いた.
その方法は, カート下部にマウスを取り付けカートが動いた際に下部に取り付けたマウスの動きに
よって移動情報を取得するものである. 開発言語は Python を用いて開発に当たっている. また, マ
ウスの制御には Raspberry Pi というシングルボードコンピュータを用いて行った. 結果, 中間発表
までにマウスによる位置情報を取得し表示するプログラムを開発した [図 4.3] . 同時に後期には,iPad
との連携やより正確に位置情報を取得する方法の調査と実装, または新たなトラッキングの検討が
課題として挙げられる.
(※文責: 山本智司)
Group Report of 2013 SISP
- 22 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 4.3 作成したプログラム
中間発表
4.4
4.4.1
概要
2013 年 7 月 12 日に未来大学で行われた前期の活動成果を報告する中間発表会について述べる.
中間発表会に向けてプロトタイプ・発表用資料の作成を行った. 以下に中間発表会で用いた各種発
表資料について述べる.
(※文責: 山本智司)
4.4.2
プロトタイプ (biblive search)
biblive search のプロトタイプをカート, 検索システム, 位置測位プログラムに分散しプロトタイ
プの製作を行った. 検索システムでは足跡の表示, 位置測位プログラムでは移動情報の表示を目標
に開発を行った. 発表会では, カートと位置測位プログラムは完成したが, 検索システムは間に合わ
なかったためイメージ画像を表示させることにした.
(※文責: 山本智司)
4.4.3
ポスター
発表会に使用するポスターは 2 枚作成した.1 枚目にはシステムの全容とイメージ画像を掲載し
[図 4.4]
,2 枚目には開発の経緯・システムの仕組み・今後の展望を掲載した [図 4.5] . ポスター作成の
際には, 他グループと連携してタイトルやレイアウトを決めることで, 異なる活動をしつつもプロ
ジェクトとして統一感を表現することが出来た.
(※文責: 山本智司)
Group Report of 2013 SISP
- 23 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 4.4 ポスター 1
図 4.5 ポスター 2
Group Report of 2013 SISP
- 24 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
発表者
4.4.4
発表会に向けて作成したポスターとプロトタイプを用いてプロジェクトの前期の活動成果を発表
した. 前半を菊地と吉田, 後半を石川と山本が担当し発表した. 発表の際はグループの概要や前期の
成果などをポスターとプロトタイプを交えて全員が発表した. 事前に, 発表内容について話し合い
をし, 発表内容の向上を図って本番に臨むことが出来た.
(※文責: 山本智司)
アンケート集計
4.4.5
発表会に来場し, このプロジェクトの発表を聞いていただいた人を対象にアンケートを行った. ア
ンケート内容は発表技術と発表内容を 10 段階で評価してもらい, 発表についての意見・感想を自由
記述で回答してもらった.48 名の来場者に回答をしていただき, その結果, 発表技術の平均点は 7.36
点, 発表内容の平均点は 7.34 点であった. 自由記述の指摘として,「カートが大きすぎるので使い辛
そう」,「足跡と時間を入れると面白い. その場にどれだけいたか」,「足跡だけでは無駄が多く, 必
要な情報を必要な分だけ得られるとは思えないが, 改善されればとても扱いやすいものだと思う.」
といった指摘をいただいたので, これらを参考にして後期の活動に向けて改善していければと思う.
(※文責: 山本智司)
4.5
夏季休暇中の活動
聴講者, プロジェクトメンバーおよび担当教員による中間発表会の評価を受けて, グループ C で
は前期までのシステムの見直しを行った. その結果 iPad ではなく WindowsOS での開発が容易な
Android 端末での開発と, サーバによる足あとデータの管理を行うことを決定した. 足あとデータ
は, 後期の開発で学籍番号を使ってログインする機能や他の人の足あとデータを閲覧することで自
分の行ったことのない本棚へ誘導するための仕組みを取り入れることを想定してサーバに蓄積して
いくとこにした. この二つの変更を受けてグループのメンバーを二つに分け,Android 班・サーバ班
として活動していくこととした.Android 班は RFID タグと加速度センサーを用いて図書館内の位
置情報の取得と端末上に表示する部分の開発を担当した. サーバ班は端末からサーバへ足あとデー
タの送信・保存と端末からの要求に対して他の人の足あとデータの検索・送信部分の開発を担当
した.
(※文責: 石川諒)
4.6
後期 biblive search 技術調査
4.6.1
Android 班の活動
技術調査
biblive search は情報ライブラリーの利用者がどのように移動して本を探したのかについての情
報を自動で収集することが求められる. 本活動においては 3D 空間上での移動情報を全て記録する
Group Report of 2013 SISP
- 25 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
のではなく, 地図上の表示においてどのような経路を移動したのかという 2D 空間上の移動情報を
収集することを目的としている. それに従い, 必要とされる技術の調査を行った. 以下に位置測位
技術を述べ, biblive search に使用出来る技術を模索していく. システムとして許容出来る誤差の範
囲は, 本棚同士の配置を考え, 1∼2m 以内とした.
(※文責: 菊地純輝)
GPS を用いた屋内位置測位
グローバル・ポジショニング・システム(以下, GPS)と呼ばれる, アメリカ合衆国によって運
用される衛星測位システムが存在する. これは, 地球上の現在位置を測定するためのシステムであ
る. 仕組みとしては, アメリカ合衆国に打ち上げた約 30 個の GPS 衛星のうち, 上空にある数個の
衛星からの信号を GPS 受信機で受け取り, 受信者が自身の現在位置を知ることが出来るというも
のである. このシステムは元来軍事用であったが, 現在では非軍事的な用途でも盛んに用いられて
おり, スマートフォンや, タブレットなどに標準で搭載される機能となっている. しかし, この機能
の構造上, 使用するためには衛星からの信号を受信する必要があるため, 屋内における使用は建物
の干渉を受けるため難しい. 情報ライブラリー内も建物全体がガラスとコンクリートにより構成さ
れているため, 実際に計測した結果 5m∼10m の誤差が生じた. biblive search には適さない誤差範
囲であるといえる.
(※文責: 菊地純輝)
超音波を用いた室内位置測位
ゾーン・ポジショニング・システム(以下, ZPS)と呼ばれる, 超音波を用いた屋内位置測位シス
テムが存在する. これは, 屋内における現在位置を測定するためのシステムである. 超音波とは, 人
間の耳では聞こえない 20KHz 以上の周波数の音のことをいう. 仕組みとしては, 「タグ」と呼ぶ送
信機から発信した超音波を, 「リーダ」と呼ぶ受信機で最低 3 個以上受信し, 各々のリーダまでの
超音波の到達時間の違いを利用して, それぞれのリーダまでの距離を算出するというものである.
基本的に人体には無害である. 検出範囲としては 1m から 7m ほどあり, 検出精度としては 1cm か
ら 10cm ほどある. しかし, タブレットやスマートフォンに向けた開発環境が用意されている技術
ではないため, 多くの技術的障壁が存在する技術であり, 実装に使用するのは難しい技術であると
判断した.
(※文責: 菊地純輝)
無線 LAN を用いた室内位置測位
無線 LAN を用いて屋内の位置を測位する方法が存在する. これは, 屋内, 屋外共に現在位置を測
定出来るようになるシステムである. 仕組みとしては, スマートフォンやタブレット端末など, 無線
LAN の電波を検知することの可能な端末を使用し, 現在検知している複数のアクセスポイントの
電界強度を測定することで, 現在位置を割り出すものである. この測定には, 最低 3 つのアクセス
ポイントに同時接続することが必要である. 検出精度としては, 5m から 10m と, 少し目的の制度
には届かないため, 実装に使用するのは難しい技術であると判断した.
(※文責: 菊地純輝)
Group Report of 2013 SISP
- 26 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
RFID タグを用いた室内位置測位
Radio Frequency IDentification(以下, RFID)とは, ID 情報を埋め込んだ RF タグから, 電磁
界や電波などを用いた数 cm から数 m の無線通信によって情報をやりとりする技術である. RFID
リーダライタと RFID タグを組み合わせて用いる. タグの種類としては, パッシブタグ(受動タグ)
とアクティブタグ(能動タグ)があり, パッシブタグとは, リーダからの電源をエネルギー源として
動作する RFID タグで, 電池を使用すること無く使用することができる. アクティブタグとは, 電
池を内蔵したタグであり, パッシブタグに比べて長期的のデータ通信に適している. スマートフォ
ンやタブレット端末向けの開発環境としては, ARETE POP 等
[図 4.6]
, イヤホンジャック接続に
よって情報を通信するものがあるが, 対応しているタブレット端末が iPad 等しか存在しないため,
グループメンバーの持つ開発環境が Windows パソコンであることも踏まえ, 使用するのは難しい
技術であると判断した.
図 4.6 ARETE POP
(※文責: 菊地純輝)
AR マーカーを用いた屋内位置測位
AR マーカーとは, 画像認識型 AR(Augmented Reality)システムにおいて, 付加情報を表示す
るための標識となる, 決まったパターン画像のことであり, 単純ではっきりした白黒の図形や QR
コード等で示すことが多い. 読み取り機器としては, Web カメラやスマートフォン, タブレット端
末のカメラ等, 安価なもので実現することが出来ることが利点として挙げられる. 欠点としては,
AR マーカーを読み取るためには, Web カメラと認識する対象の AR マーカーがお互い相対的に数
Group Report of 2013 SISP
- 27 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
秒停止している状況でなければ, 情報認識が難しい点がある. しかし, 情報ライブラリー内で本を手
にとって読む瞬間においては, 利用者本人が移動することは無いため, システムの実現には問題と
はならない点であるといえる. 他に存在する欠点としては, AR マーカーの設置場所が難しい点が
挙げられる. 全自動で利用者の移動情報を検知するためには, 情報ライブラリー内で, 無意識にカメ
ラをかざす工夫をする必要がある. しかし, これらのような欠点はあるにせよ, 他の技術に比べて実
現性の点で勝っていたため, 実装に取り組む技術として使用することとした.
(※文責: 菊地純輝)
情報ライブラリーの蔵書の背表紙タグを用いた室内位置測位
情報ライブラリーに保管されている本は, 日本十進分類法に沿って並べられている. 入り口側に
設置されている本に振られた数字は小さく, 遠くなる毎に, 数字が大きくなっていく仕組みになっ
ている. 本に振られた数字はその本の背表紙番号として, 本の背表紙に貼られている. この仕組
みを利用すれば, 情報ライブラリー上においてどの位置に自身が存在するのかについて, どの本棚
の前であるかの情報までは知ることが可能である. 背表紙タグの数字を入力する方法は手入力と,
バーコードリーダーを用いて自動で入力する方法があるが, バーコードリーダーを使用する方法に
ついては, 技術的敷居が高いため, まずは手入力の方法を実装に取り組む技術として使用すること
とした.
(※文責: 菊地純輝)
加速度センサーと地磁気センサーを用いた屋内位置測位
加速度センサーとは, 物体の加速度(速度の変化率)を計測するための装置である. 一定時間の
間に速度がどれだけ変化したかを計測するセンサーで, それ自体を持つ人が走り始めた(速度が上
がった)ことや, 走るのをやめて歩き始めた(速度が下がった)ことなどを判別することが出来る.
加速度センサーでは, 物体の移動速度を直接計測することは不可能であるが, 状態の変化を連続的
に記録することで, 現在の状態を推測することが可能である. また, 地磁気センサーとは, 地磁気の
向きを検知し, 地球上の方位を算出するために利用するセンサーである. これら2つのセンサーは,
スマートフォンや, タブレット端末に搭載されていることが多く, 開発のための敷居が比較的低い
といえるため, 実装に取り組む技術として使用することとした.
(※文責: 菊地純輝)
biblive search に使用する室内位置取得技術
本システムにおいての室内位置測位に使用する技術要素としては, 絶対的な位置情報をセンシン
グするものと, 相対的な位置情報をセンシングするものがある. これらそれぞれについて, 実装難易
度が低いものから取り組むことを念頭に置いて実装を開始した. 実装に使用する機材として, タブ
レット端末である NEXUS10 を使用することとした. 選択した理由としては, 画面のサイズが大き
いために, 情報ライブラリー内の位置情報を表示することが容易になりやすく, 本体の重量も, 後に
説明するセンサー搭載型カート [図 4.7] に載せることを考えれば, 問題にはならないという理由があ
る. まず, 絶対的な位置情報を収集するための技術としては, RFID を利用しようという試みがあっ
たが, RFID リーダライタと NEXUS10 との互換性を考えた場合, 使用するのは困難であるという
Group Report of 2013 SISP
- 28 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
結論に至ったため, 他の技術を使用することとなった. 次に, AR マーカーを利用しようという試み
があり, 後に議論するタブレット上の開発環境を選択する際には, 考慮していくこととなる. しかし
実装技術の不足により, その後は本の背表紙タグの番号を手動入力することで, 位置を割り出す方
法にシフトする結果となった. 相対的な位置情報を収集するための技術としては, 前期終了時点に
おいて, マウスを利用した技術を用いていたが, さらなる情報制度の向上を図るため, 加速度セン
サーと地磁気センサーを用いた相対位置情報の取得に取り組むこととした. 絶対的な位置情報を取
得するためのセンシングに, RFID リーダライタや, AR マーカーを利用する際には, カートを制作
し, カートの底面や側面にセンサーを搭載することによって, 実現を目指すこととした.
図 4.7 カート型のセンサー設置用端末
(※文責: 菊地純輝)
菊地純輝の行動範囲
室内位置測位の技術調査を行った. 具体的には, GPS, RFID タグ, 無線 LAN, AR マーカーが
屋内における位置測位の実装に対して実用的なものであるかについての検討を行った. また, タブ
レット端末上で, 情報ライブラリーの地図上に利用者の移動経路を可視化するために実装のしやす
い言語, フレームワークの検討を行った. 最終発表の時期に近づくにつれ, 発表用のデモに用いる画
面遷移画像の作成と, ポスター作成のアドバイスを並行して取り組んだ.
(※文責: 菊地純輝)
山本智司の行動範囲
室内位置測位の技術調査を行った. 具体的には, 超音波, RFID タグ, AR マーカー, 加速度セン
サーと地磁気センサーが屋内における位置測位の実装に対して実用的なものであるかについての検
討を行った. また, タブレット端末上でのシステム実装のため, メインコーダーとして本システムの
実装に取り組んだ.
(※文責: 菊地純輝)
Group Report of 2013 SISP
- 29 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
4.6.2
サーバ班の活動
概要
Eclipse 環境での biblive search の開発においてサーバ班に求められたことは Android 端末と
サーバの通信の部分とサーバ内でのデータ処理のプログラム作成である. ここでは使用した技術や
作成したプログラムにいたるまでの経緯ついて記述する.
(※文責: 石川諒)
技術調査
開発を行うにあたりサーバ班はまず技術検証を行った.Android とサーバの通信については調査
の結果, いくつかの方法を見つけることができた. その中から最も一般的だと考えられた HTTP 通
信での Post 通信を利用することにした. この技術を使用した理由としてはプログラムの難易度が
あまり高くなく, 本や Web ページなどに参考とできる文献が多くあったことである. 環境はグルー
プ全員が利用したことがある java を利用するために Eclipse で行い, サーバ内での処理を行うプロ
グラムは作成難易度度が比較的簡単な PHP で行うことにした.
(※文責: 石川諒)
HTTP 通信
HTTP 通信とは WWW などのページに用いられている HTML や XHTML, あるいは画像や
データなどを転送する際に利用される通信プロトコルの一種です. その中でもサーバ班が利用す
るのが Post 通信である.Post 通信の特徴は Android 側が持っているデータを Post 通信によって
サーバ内のプログラムに送信し, またサーバで処理されたデータを Android 側で受信することがで
きることにある. この方法を biblive search の足あとの保存・表示の仕組み作成のためのデータ処
理を行う部分に利用した.
(※文責: 石川諒)
PHP
PHP はサーバサイドスクリプト言語として利用されており,WEB サーバ上で動作し,Web サー
バ上で要求をされるたびに, その PHP スクリプトが実行され, 結果を要求を行ったブラウザに対し
て送信する. 平易な文法のため初心者でも習得しやすく, また大規模な開発にも多く用いられてい
る. 多くのフレームワークやライブラリが存在し, 開発の手助けとなっている.
(※文責: 石川諒)
Group Report of 2013 SISP
- 30 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
4.7
4.7.1
biblive search 開発
Android 班
開発に用いた表示端末
本 シ ス テ ム に 使 用 す る 表 示 端 末 の 実 装 に つ い て 記 述 す る.
[図 4.8]
NEXUS10
を 選 択 し た.
開発に使用する端末は
NEXUS10 は OS に Android を 備 え る, 10 イ ン チ の タ ブ
レットである. 理由は利用シーン, OS とサイズの 3 点ある. まず, システム開発時に想定していた
状況が 2 種類存在する. 一つは端末を手持ちで使用するという状況であり, もう一つは端末をカー
トの上に設置して使用する状況である. これら 2 つの状況に適応出来る端末のサイズを検討したと
ころ, タブレット型の端末が適しているという結果になった. 次に, OS に Android を用いて開発
した理由であるが, グループメンバー全員が WindowsPC を所持しており, Android 開発に適して
いる環境を有していることが理由である. 最後に, 内蔵予定のアプリケーションの内容が地図を表
示するものであり, 端末としてタブレットの中でも大きめのサイズを用いた方が, ユーザビリティ
の向上が図れるという理由で, 10 インチのサイズを選択することとなった.
図 4.8 NEXUS10
(※文責: 菊地純輝)
開発環境の遷移概要
本システムの開発に使用する言語や, フレームワークについて, 技術調査を兼ねての開発を何度
か行ったため, 複数回に渡る変更を行った. 以下にどのような遷移をしたのかについて記述する. ま
ず, 制作を予定しているシステムは, 地図上に利用者の移動経路を表示するシステムである. そのた
め, ユーザーインターフェースは通常の Android アプリケーションとは大きく異なり, 全画面を情
報ライブラリーの地図として表示する独自のものとなることが想定される. したがって, 開発に使
用する言語や, フレームワークについては独自のインターフェースを開発しやすい, 2D グラフィッ
Group Report of 2013 SISP
- 31 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
クに強いものが望ましい. 加えて, 残された開発時間の関係も考慮し, 出来る限り開発敷居の低い環
境が望ましいといえる. それに伴い, 条件を満たす開発環境を順に使用していくことで決めるもの
とした. 結果として, OpenGL, cocos2d-x の順に, 開発環境を変更し, 最終的には ActionScript を
使用し, Adobe AIR を用いて AndroidOS 上で実行する方法をとった.
(※文責: 菊地純輝)
OpenGL を用いた開発
初めに, OpenGL を用いた開発に取り組んだ. OpenGL は,Khronos グループが策定しているグ
ラフィックスハードウェアのアプリケーションプログラミングインターフェース(API). 2D と
3D のコンピュータグラフィックスを用いることができる. この機能を応用し, 開発に取り組むもの
とした. 統合開発環境として eclipse を使用し, java 言語を用いて開発を行った. java 言語であるた
め, Android のネイティブ開発に組み込むことが容易である点が選択した理由の一つとして挙げら
れる. 開発を続けたところ, OpenGL は OS 上に走る処理内容全体から見ても低レイヤーの処理を
操ることが可能であることを理由に, OpenGL 全体の概念の理解が難しいものであり, このまま開
発を続けるのは困難であると判断した.
(※文責: 菊地純輝)
cocos2d-x を用いた開発
続いて, cocos2d-x を用いた開発に取り組んだ. cocos2d-x は, Zhe Wang 氏を中心に開発が行わ
れ, 現在においても頻繁にメンテナンスが行われているオープンソースかつ無料の 2D ゲームエン
ジンである. このフレームワークそのものが, Android の開発に対応しており, なおかつタブレッ
トに搭載されているセンサーの入力も受け付けることが可能であるため, このフレームワークを用
いて開発に取り組むこととした. しかし, 環境構築の段階において, Unix に使用するコマンドを
Windows 上で使用可能にするよう, 複数の大規模なプログラムをインストールしなくてはならな
いため, グループ全員の PC における容量を考慮した結果, このフレームワークの使用を断念する
こととした.
(※文責: 菊地純輝)
ActionScript を用いた Android 開発
最後に, ActionScript を用いた開発に取り組んだ. ActionScript とは, アドビシステムズ社の製
品である Flash に使用されるプログラミング言語である. 2D の描画に強く, ベクターグラフィッ
クを扱うのが得意である言語である. そのため, 独自でユーザーインターフェースを作成する際な
どにも有用とされる言語である.
(※文責: 菊地純輝)
Group Report of 2013 SISP
- 32 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
4.7.2
サーバ班
開発環境
Eclipse を利用して Android の開発を行うために Eclipse・AndroidSDK・JDK(java 開発環境)
のインストールを行い開発環境を整えた. またサーバ内で処理を行う PHP プログラムを作成する
ために Xampp という PC 内に仮想のサーバをつくることのできるフリーソフトパッケージをイン
ストールした.
(※文責: 石川諒)
PHP でのサーバサイドの開発
biblive search の足あとデータや個人データ・本の情報などを扱う処理する機能を実現するため
に Android 端末からの要求を受け, 送られてきたデータを用いて処理を行うphpプログラムを作
成することにした. サーバ班では biblive search で必要な機能を行う php プログラムを2つ作成
した. 1つ目は送られてきたデータをサーバに保存するプログラム. このプログラムに Post 通信に
よってデータを送るとあらかじめ作成しておいたサーバのデータベースに挿入し保存することがで
きるようにした. データベースを利用することで保存したデータの中から必要な情報を抜き取り, 利
用することができた.php でデータベースでの処理を行うために mysql query 関数を使用し, 比較
的簡単にプログラムを実現することができた. 2つ目はサーバのデータベースから必要な情報を取
り出すプログラム. 例えばAさんの足あとだけを biblive search のフロアマップ上に表示させる際
に,Post 通信によってAさんの学籍番号をデータとしてこのプログラムに送信するとサーバのデー
タベースに保存されている大量のデータの中からAさんの足あとデータのみを抽出し Android 側
へ送ることができる. また biblive search のログイン機能もこのプログラムを応用し作成した. 開発
は主に吉田が担当し, 石川がデバック・修正を行った.
(※文責: 石川諒)
java での Post 通信開発
java で Post 通信の作成を行うには大きく2つの方法が考えられた. 1つ目は一般的な HttpURLConnection という API を利用し作成する方法. 2つ目は Apache HttpClient library というAP
Iを利用し作成する方法である. サーバ班では始めに一般的な HttpURLConnection クラスを利
用して開発を行った. 作成したのは Android 画面にボタンがありそのボタンが押されると同期処理
でデータが指定した URL(作成した自分の仮想サーバの PHP プログラム)に Post され, サーバ
で処理されたデータを文字列として受け取ることができるプログラムである. しかしコードが完成
し, 実行を行うととなぜか処理落ちしてしまいうまく動作できなった. 解決策がわからなかったので
2つ目の方法で同じようなプログラムを作成したが結局1つ目と同様, 実行してみると処理落ちし
てしまった. なので原因をさらに深く調べることにした. その結果どうやら同期処理が問題であっ
た. サーバ班では利用者がシステムを利用する際に待ち時間を作らないように同期処理でプログラ
ムが動くようにしたっかたのだが,Android の同期処理はメモリ容量が大きく処理落ちが発生しや
すいということがわかった. なので非同期で処理を行うように仕様を変更することにした.Android
での非同期処理を行うために AsyncTask という API を利用した.AsyncTask を実行するプログラ
ムに書き加えると処理動作が非同期にすることができた. 実行してみると処理落ちすることなく無
Group Report of 2013 SISP
- 33 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
事に仮想サーバとのデータ通信が可能になった. 開発は主に吉田が担当し, 石川がデバックや修正
を行った.
(※文責: 石川諒)
4.8
4.8.1
Flash Develop による開発
Android 班の開発
Android 班は Android 端末上で情報ライブラリー内をどのように移動したのかという情報を画
面上に表示された地図をなぞることにより記録することの出来る仕組みを作成することにした. 完
成したプログラムは数個の画面遷移の後に記録画面が表示され, 自由に移動経路の登録が可能であ
るものになっている. 開発は山本が担当した.
(※文責: 菊地純輝)
4.8.2
サーバ班の開発
サーバ班はサーバを利用せず Android 端末の内部にデータを保存し, 後で抽出ができる仕組み
を作成することにした. この変更の理由として環境開発の変更もあって時間が足りず, 仮想では
なく実際にサーバでのテストを行うことが困難であったことがあげられる. 作成にあたり言語は
ActionScript3.0 で行った. 完成したプログラムはボタンを押すと学籍番号・足あと・本などの情
報を XML 形式の文字列に変換し Android 端末内のテキストフォルダに保存されるものとボタン
を押すと過去の情報を抽出し, 取得できるものである.XML 形式でデータを保存した理由としては
データを抽出し取得する際に非常に扱いやすいことがあげられる. また後でデータファイルを見た
際に完結でわかりやすく非常に見やすいことも理由の1つにある.ActionScript でデータファイル
の作成・読み込みを行うにあたっては fileStream 関数を利用した. この関数を利用すると指定され
たアドレス先にファイルを作成したり, 編集したりすることが簡単に行うことができた. 開発は吉
田が担当した.
(※文責: 石川諒)
4.9
4.9.1
最終発表会
概要
2013 年 12 月 6 日に行われたのプロジェクトの活動成果を報告する最終発表会について述べる.
発表会に向けてプロトタイプ・発表用資料の作成を行った. 以下に最終発表会で用いた各種発表資
料について述べる.
(※文責: 石川諒)
Group Report of 2013 SISP
- 34 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
4.9.2
ポスター
グループ C は発表会で使うポスターとして biblive search の概要について説明するもの
[図 4.9]
とシステムの利用方法や今後の展望を説明するもの [図 4.10] の 2 枚を作成した.
図 4.9 最終発表ポスター 1
(※文責: 石川諒)
4.9.3
成果物
情報ライブラリー内の移動経路を記録するプログラムと理想的な完成像を示す画面遷移画 [図 4.11]
を作成した. 前者は技術的に実装可能であることを示すために作成し, 後者はシステムのあるべき
理想像を示し, 聴衆へシステムの価値を理解しやすくしてもらうために作成した.
(※文責: 菊地 純輝)
Group Report of 2013 SISP
- 35 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
図 4.10 最終発表ポスター 2
図 4.11
Group Report of 2013 SISP
画面遷移図
- 36 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
第5章
5.1
5.1.1
結果
プロジェクトの結果
前期
システムの一部であるカートの製作と, マウスを用いて採取した利用者のトラッキングデータを
足跡の形として表示するプログラムの開発を行った. カートは木材を用いて本棚のような形のカー
トを製作し, 前期で完成した. マウスを利用したプログラムは移動情報をトラッキングする部分が
完成し, 足あとの形で表示させる部分の手前で前期の開発は終了した.
(※文責: 石川諒)
5.1.2
後期
Android 班とサーバ班に分かれ, それぞれの班で開発を進めた.Android 班は足あと情報の取得
と画面遷移・画面表示の部分を開発し, サーバ班は取得した足あと情報をサーバへ送信・保存また
サーバから端末へのデータの送信機能の開発を進めた. 結果としては企画したシステムを完全な形
で実現することは出来なかったが, 足あと情報の取得と表示は手動で実現し, サーバへのデータ送
信を行うプログラムを単体で完成させた.
(※文責: 石川諒)
Group Report of 2013 SISP
- 37 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
第 6 章 まとめ
6.1
6.1.1
プロジェクトの成果
中間発表
中間発表では前期に製作したカートと, マウスで座標をトラッキングして表示するプログラムを
デモとして展示し, ポスターセッションと共にシステムの説明した. 発表技術については,「声が小
さかった」「ポスターを見ながらしゃべっていた」などの意見もあったが,「プレゼンを工夫してい
た」
「プロトタイプがあって理解しやすかった」といった高評価もあった. 発表内容については「足
跡である必要がない」「デバイスが大きい」などの意見もあったが,「画期的なアイデアだと思う」
「カートが面白い」といった意見もあり後期の改良の参考にした.
(※文責: 石川諒)
6.1.2
最終発表
最終発表では前期に製作したカート, 手入力による足跡経路の取得表示システムのデモを展示し
ポスターセッションの方式で発表した. システムが発案した完成状態に作り上げることが出来な
かったためにスライドで完成形のシステムの説明も行った. 最終発表会への評価として「成果物を
使っての発表がやったことが分かり易くてよい」「ポスター・スライド共に気合が入っている」「有
用性を感じるシステムだった」等をもらうことが出来た.
(※文責: 石川諒)
6.2
6.2.1
プロジェクトにおける個人の役割
菊地 純輝
グループ C のリーダーとしてグループメンバーをまとめる役割を果たした. また, 本システム
biblive search の発案者でもある. 前期では iPad 上に足跡を描画するプログラムを開発, ポスター
作成においてアウトラインの作成・項目決め・配置などを担当した. 後期では.Android 班として端
末上に足あとを描画するプログラムの開発を担当した. また最終発表で使用したシステム説明スラ
イドの作成も行った.
(※文責: 石川諒)
6.2.2
石川 諒
前期ではカート作成担当としてカートの材料集めから設計・製作を担当した. またポスター作成
においてイメージ写真の撮影・配置・説明文の文章作成を担当した. この他にグループ外の作業と
Group Report of 2013 SISP
- 38 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
してプロジェクトのロゴ作成の責任者を担当した. 後期ではサーバ班としてデータをサーバに送信
するプログラムの開発を担当した. また最終発表で使用したグループポスターの製作も担当し概要
説明のポスターを作成した.
(※文責: 石川諒)
6.2.3
山本 智司
前期ではトラッキングの技術開発担当として, マウスによるトラッキングプログラムを開発した.
またトラッキング技術の 1 つとして, 超音波を利用したトラッキング技術の開発のための学習も
行った. グループ外の作業として, 各作業時間に議事録をとり全体に共有する役割を果たした. 後期
では Android 班として移動経路情報の取得に関わるプログラム開発とデモの作成を担当した.
(※文責: 石川諒)
6.2.4
吉田 悠人
前期では, カート作成担当としてカートの材料集めから設計・製作を担当した. また, ポスター作
成において項目決め・文章の作成・図の作成などを行った. 中間発表の際使用した発表原稿の作成
も行った. 後期ではサーバ班としてデータをサーバに送信・受信する機能と学籍番号を用いてログ
イン・ログアウト機能の開発を担当した. また, システムの利用方法や今後の展望を説明するポス
ターの製作を担当した.
(※文責: 石川諒)
6.3
今後の展望
バーコードリーダーを用いて本の推薦をする機能の実現, ログイン機能を付加することで自分に
合った本の探し方が出来るシステムにする. また前期で作成したカートにセンサー等を取り付け, 位
置情報と移動経路を自動で取得することで, より便利で使いやすいシステムの実現をすることが今
後の展望である.
(※文責: 石川諒)
Group Report of 2013 SISP
- 39 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
第 7 章 付録
7.1
Gopro 調査教示データ
【 事前準備 】(厳守)
・実験者は各実験ごとに時間を計ること
・実験者は【 実験1 】と【 実験2 】で見せる本を Amazon のページで表示しておくこと
・
【 実験1 】は「Ruby の絵本」
・
【 実験2 】は「すぐ分かるフーリエ解析」
・予定した本がライブラリに無かった場合は
「ロベールの C ++入門講座」か「なっとくするフーリエ変換」にすること
・
【 実験1 】と【 実験2 】の本は返却棚には返さずに, 直接元の場所に戻すこと
・興味のある本は, 返却棚に置いても大丈夫です
※ 実験中に想定外のことが起こっても柔軟に対応すること
【 実験前 】
・被験者に説明
実験者「これからあなたには4つの実験を受けてもらいます」
「全ての実験が終わった後に, いくつか質問をさせてもらいます」
「それでは実験を始めます」
【 実験1 】
実験者「それでは, 最初の実験です」
・被験者にパソコンを見せる(Amazon のページ)
・被験者にメモとペンを渡す
実験者「メモとペンは自由に使って構わないので, この本を探してきてください」
・被験者の準備ができたら,
実験者「時間は5分とします」
「それでは, お願いします」
・被験者が戻ってきたら
実験者「ありがとうございました」
「次の実験に移りたいと思います」
・5分間経過した場合
実験者「ありがとうございました」
「5分経ったので, 次の実験に移りたいと思います」
【 実験2 】
実験者「それでは, 次の実験の説明をします」
・被験者にパソコンを見せる(Amazon のページ)
実験者「紙とペンは自由に使って構わないので, この本を探してきてください」
「ただし, 今回は検索システムは使わないでください」
・被験者の準備ができたら,
実験者「時間は5分とします」
Group Report of 2013 SISP
- 40 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
「それでは, お願いします」
・被験者が戻ってきたら
実験者「ありがとうございました」
「次の実験に移りたいと思います」
・5分間経過した場合
実験者「ありがとうございました」
「5分経ったので, 次の実験に移りたいと思います」
【 実験3 】
実験者「それでは, 次の実験の説明をします」
「次は, これから言うキーワードに関する本を, 好きなように探してきてください」
「キーワードは IDL です」
「今回は, 探しても見つからなかった場合は諦めても構いません」
・被験者の準備ができたら,
実験者「時間は5分とします」
「それでは, お願いします」
・被験者が戻ってきたら
実験者「ありがとうございました」
「次の実験に移りたいと思います」
・5分間経過した場合
実験者「ありがとうございました」
「5分経ったので, 次の実験に移りたいと思います」
【 実験4 】
実験者「それでは最後の実験の説明をします」
「最後にあなたが興味を持った本を何冊でもいいので持ってきてください」
「時間は5分とします」
「それでは, お願いします」
・被験者が戻ってきたら
実験者「ありがとうございました」
「これで, 実験は終了です」
「それでは, これからいくつか質問をさせて頂きます」
・5分間経過した場合
実験者「ありがとうございました」
「5分経ったので, 実験を終了させて頂きます」
「それでは, これからいくつか質問をさせて頂きます」
【 質問 】
実験者「興味のある本を探しているとき, どのようなことを考えて, または, どのようにして本を
探そうと思いましたか?」
・このときに具体的な回答が返ってこなければ, 具体的になるまで質問内容を変えながら繰り
返す
実験者 「普段どれくらいライブラリに行きますか?」
・被験者がライブラリに行っていると答えた場合
実験者「ライブラリに行ったとき, どのように利用しますか?」
Group Report of 2013 SISP
- 41 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
実験者「あなたは, 普段どのような本を読みますか?」
実験者「今日, 実際にライブラリを利用してみて本を借りたくなったりしましたか?」
【 全てが終わったら 】
実験者「これにて, 全ての実験と質問を終了させて頂きます」
「協力して頂きありがとうございました」
終わり
7.2
Gopro 書き起こしデータ
被験者 1
実験1 発見までの時間 17 分探すが見つからず
本のタイトルだけをメモ
OPAC で検索「Ruby」 → 結果が多かったので「絵本」までついか
キーボードが打ちにくい
棚番号だけを確認し移動開始
棚の前に移動し,Ruby という文字を目で追う
なかなか発見できず記憶していた棚が間違っていると感じ, もう一度検索
また十進番号は記述せず
言語別に整理されていたほうが見つけやすい
十進番号の重要性に気づきそれを元にまた探し始める
似たような名前の本をみつけ, 手に取るが違う
近くにあると断定し, 近辺の本を探す
この時点では視界にも入っていない
本の幅が違うため, タイトルが見にくい
“An”がひとつしかないものだと思っていた(先入観)
終始似た題名の本につられ, 別の場所に移動することなく時間がくる.
実験 2 発見までの時間 3 分 20 秒
題名だけをメモ
数学に関する棚をチェック
棚に移動
ひたすらフーリエという題名を探す
細かく本を探す(流し目ではなくそれぞれに注意しながら・・・) → ぱっと見で本は見つけ
られないのでは?
フーリエに関する本の並びをみつけ, 近辺を探す(背表紙の色を重要視するが, 表紙と背表紙の色
が違うため, じかんがかかった.)
一度視界には入っているが, スルー
隣の本の背表紙に隠され, 本が見えない
順に指でおっていく → 発見
実験 3 発見までの時間 8 分 30 秒かけて見つからず
OPAC で検索
たくさんヒット → 詳細検索にする
Group Report of 2013 SISP
- 42 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
他に付け足す情報がなく止める
どうしようか考えながらうろうろ
辞書的な本を探し始める(用語の意味を探ろうとする) → なかった
IT 用語辞典を OPAC で発見したのでそこへ向かう
今回は十進表記を使えている
その本を見つける → 索引から IDL を探す
結果見つからない
別の本も手にとってもう一度索引
見つからない
コースだなを探す(特に意味がない)
適当にコース棚の本を手に取る → 索引から IDL を探そうとする
用語辞典をひたすら検索
時間がないので実験終了
実験 4 戻ってくるまでの時間 3 分 20 秒
最初から JAVA の本に決めていた
Java のある棚を探しに行く
棚を見つけて気になった本を手に取る
ぱらぱらめくり
一冊決定
さらに周りを見渡して
背表紙のタイトルでインパクトのある本を探す
インパクトのある本を手に取る
二冊目決定
Java が多いから
内容の軽い本を探そうとする
ふらふら探す
興味ありそうな本をひたすらさがす
興味がありそうな本を見つけて
3 冊目決定
被験者 2
実験1 発見までの時間 4 分 15 秒;
メモをするときに題名以外も見ようとしている→題名だけで探すものではない?
タイトルで検索をしている
棚の位置情報や本の情報をメモしている
棚の案内を見ていない → わかりにくい?気づきにくい?
棚番号から探そうとしているが裏からだと番号が分からない → 棚番号がわかりにくい(不
慣れ)
棚番号がどこの棚を表しているかが分かりづらい → 棚番号の表示形式に一貫性がない
色彩的に背景と同化し, 番号がみづらい
棚を見つけるが, なかなか本を見つけられない → 日本十進分類法について理解をしていない
本の厚さがまばらで本の番号やタイトルが見つけづらい
高いところの本が分からない
Group Report of 2013 SISP
- 43 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
番号の重要性に気づき本を発見 アマゾンでみた表紙をしっかり確認 → 背表紙だけで本を選んでいるわけではない
実験 2 発見までの時間 5 分 56 秒
検索が出来ないため表紙をじっくりみて覚えようとしている
フーリエという名前から → 数学に関係のある本だと予想
検索が出来ないので 題名以外の情報をより多く手に入れようとしている.
棚の説明を確認し数学関連の棚を探している.
数学に関する棚が複数ありどちらへ進むか迷った.
背表紙を眺め,「フーリエ」というキーワードを探した.
棚から移動する際関係ない棚へ移動してしまった → (人は左へ進む?)
目的の本を見逃す → 視界には入っているのに認識ができていない.
著者名から場所を探す →なかなか見つからない → 日本語での順番(a i u e o)ではなく
ローマ字での順番(a b c d e )の順番であるため → 著者名をローマ字に直す∼アルファベッ
ト順に考えるという二回の手間が発生している.
一度見た棚に何度もきている → 一度で棚にある本をすべては認識できていない
一度入り口に戻る → みつからなすぎて返却だなにあるのでは?と考える(実験の内容を予想
してしまった.)
またもとの場所へ → あてが外れていることに気づきにくい
ここで発見 メモとの照合
実験 3 発見できず 9 分探すが発見できず
IDL についてメモ
探しに行く
IDL に関して何の情報もない → 当てもなく進む
OPAC を使おうとする, 使用中で出来ない
当てもなくさまよう
ひたすら動き回る
OPAC を使用
題名に IDL がある本を探す → ”IDL”を含む英語の本が多数ヒット → 題名検索しか出来
ないの問題
詳細検索に切り替える → 検索できる情報がそもそも持っていない
検索結果はかんばしくない
データベースを利用する → 本や雑誌から探そうとした
IDL でなんども検索 → 現状これしか方法がない
ちょっと関係のありそうな本をとりあえず探してみることに
またうろうろ
本を探すことをあきらめる
とりあえず適当に本を取り, 索引から IDL を探す
実験終了になってしまう
実験 4 戻ってくるまでの時間 2 分
うろうろしながら本を探す
Group Report of 2013 SISP
- 44 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
目に付いた数学の棚へ
タイトルに引かれ, 本を手に取る
ぱらぱらめくる
目次を見る
一冊目決定
目的なくうろうろ
ニュートンをしっていたから それに決定
戻る
被験者 3
実験者がウェブページを提示
被験者は本の題名と著者の名前をメモる
検索は使ってよいかを実験者に訪ね, 検索端末へ
本の題名を打ち込み, 検索
検索結果より, 数字をメモフロアマップで場所を確認し, 本棚の数字を追う
順に数字を置い, すぐ発見
第二課題を提示
本の名前と著者をメモ
配架案内のジャンルの部分を見る
書架の番号の札を参照しながら, 探している本がありそうな書架を検索
フーリエという名前を見つける
本棚を見回し, 見当たらないので, 後ろの本棚を見る
周辺の本棚を探すが, 見当たらないため, 探しまわる
目で追うことで, ようやく発見
第三課題
自分の今欲しいジャンルの本を頭に置き, その本を昔見つけた本棚から
本の背表紙を目で追う行動を続ける. 自分に好みの本が存在しない場合は, 他の本棚へ
本を探すとき, 顔の向きはまっすぐから上を中心に見る
本棚の上の立てかけてある本に対して目がいき, 借りる
被験者 4
第一課題の提示
本のタイトルと著者をメモ
検索端末には行かず, 本棚へ向かう
プログラミング関係の本棚へ向かい, 大きく全体を見回しながら, 右から左へゆっくりと歩いて
ゆく
やがて本を発見し, 課題達成
第二課題の提示が行われる
9GOPRO
実験者がもたもたして, 提示が行われず, 暇なので返却台と新着棚を見回し始める
第二課題を実験者者が提示する本棚横の番号札を参照しながら, 本を見る
本棚を上から下に向けて全体を見回し始める
別の本棚へおもむき, 上から全体を見回す
もう一度裏側の本棚で繰り返し, 先ほどの本棚へ戻る
Group Report of 2013 SISP
- 45 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
見回すと, 目的の本を発見(一度見落としている?)
IDL の提示
OPAC でキーワードの検索を行う
いくつか本のタイトルをクリック
トップページへ戻り, 検索をし直す
何度も検索をした後, 本棚へと向かう
本棚の表面をいくつかさらりと見回し, 一つの本棚へ対して目をつける
XML や,PHP に関する本棚
本を一つ手に取り, いくつかページを見回す(イーサネットの本)
詳説 イーサネット
もう一つ, 本を手に取り, いくつかのページをめくる始める
本の後ろの索引を引く行為を行う.
もう一度検索端末へ向かうが, 時すでに時間切れ
第四課題の提示
検索を行わず, いきなり本棚を見始めるという行為を行う.
本棚をちらちらと参照しながら, 奥へと歩いて行く.
目についた本棚へと向かい始める, 本棚を上から見渡し, 真ん中の部分まで見て見渡すことする
と, 廊下へまた赴く
本棚横の思いを載せている部分から, 気になった本をとる
入り口付近の本棚(B1?) を見回しはじめ, いくつかの本を手に取る. こちらも本棚を上から見始
めた
本は普段週1から週2くらいで借りる. 心理学が好きなので, それに似たような本棚を知ってい
るので, そこからよく探すことがある. また, 同じ研究室の友達が, カラスの本についてのことを話
していたのを聞いて, うらやましく思い, 動物シリーズの本棚を調べた.
また, ゲームエンジンの開発に興味があるので, 将棋ソフトなどのところをよく見回すようなこ
とをした.
普段本はよく読む. 小説というよりかは, 実用書をよく読むことが多い.
被験者 5
8GOPRO
第一課の提示(独習 C++)
OPAC の検索へと向かう
検索を行い, 本棚横をいくつか見回す(B29 棚を見ていた?)
本棚の上らへんを見回すが, うまく見つけることが出来ず,C の本棚へ
一番上の棚からいくつか本を見回し, 上の棚が気になったので, 脚立を持ってくることをしてよ
うやく発見
当初の狙いと異なる本棚(B29) →(C1?)から本を発見した.
第二課題の提示
本のタイトルと著者名の提示
本棚横の札を参照し, 本の中からフーリエというキーワードをいくつも探し始める
複数の本棚を上から下までかがみながら, ときには立ちながら, なめるように見回す
(このとき, 著者名を目で追いながら, フーリエと名のつく地帯を見回し続けた.)
第三課題の提示
Group Report of 2013 SISP
- 46 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
OPAC でキーワードを検索するとともに, スマートフォンによる検索を同時に行った.
IDL というキーワードについての把握を行い,OPAC の検索をさらに奥まで掘り進める.(本人曰
く,IDL の検索結果くらいの数であれば, 最後まで掘り進めるとのこと.)
検索を終了し, 素早く正解の本棚へ移動. 本の背表紙したのタグを目で追い, 最終的に正解の本を
持ってくる
第四課題の提示
始まってすぐプログラミングの本棚へ移動.
本をいくつか手に取り, もう一つのプログラミングの本棚へと移動する. その後, コースだなへと
向かい, メタ学習センター棚のこちらがわを向いている本を手に取る.
電池切れ
インタビュー
読みたいと思っていた本はいくつかもともとピックアップしていて, すぐ読みたい本はもうすで
に読んでしまったので, 時間がアレば読みたい本のピックアップリストから覚えてたいくつかの本
を借りることにした. 検索はせず, 場所を覚えていたので, そのまま探しに行った.
本を借りるのは週に1,2回
借りた本をその日そのまま読みきってしまうことも多い.
タダで読めるうちに借りきって頭にインプットしないと超もったいない
C 棚の奥はお気に入りコーナー
被験者 6
<1冊目>
OPAC により該当ページをすぐに見つける
メモを取る
ページを閉じる
OPAC 付近の全体の地図は見ない
カメラの位置から推測して, 柱の番号を見てる
移動しながらまずは全体を見る
次に目星を付けて一度棚から離れて見る
見ながら横に移動
このときカメラが下に向いていないので中央から少し上の部分を見てると推測
理由:下を見るとカメラが若干下を向くはずだがそれが見られない
移動しながら見るときは中央か上を見る傾向がある
棚を横で見ないで縦で見るときは少し棚から離れる
近すぎると一度に見れる本の数が少なくなり探すのが面倒だと考えた為か?
中央付近から目線があまり移動しない
上と下の本棚は明かりのせいで少し陰って見える
探索に影響を与えるかもしれない?
一度見た所をもう一度見に行く
最初は大雑把に見たのかもしれない
下の方を探すときは少し屈む
棚に近づいてから屈む
これにより, 一度に目に入る本は少なくなる
但し, より一冊に対して集中的に見ることができる
Group Report of 2013 SISP
- 47 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
ある程度目星がつくと指で本をなぞりながら探す
より正確に探すためだと思われる
該当の本を見つける
<2冊目>
1冊目のときと比べて, 少し歩く早さが遅い?
検討した場所に入ると, 上から見始めた
入る直前に遠目から見て, この付近にあると確信した為か?
本を探す早さが早かった
ざっくり眺めて見つけた感じが見受けられた
どちらかというと大雑把に検討をつけてたら偶然見つけた感じに近いかも
該当箇所をすぐに見つける
本を手に取り, 戻るときに, 表紙と裏表紙をさっと見る
要求した本かどうかの確認
<3冊目>
OPAC に向かう
やはり, なんだかんだで OPAC は使われている
一度目の検索で大量にヒットする
主に英語の本がヒットする
詳細検索にシフトする
雑誌と電子ブックは対象外にする
再検索した後ページを見始める
1ページ目から, 2ページ目へ移る
その後, 前のページに戻る
英語がほとんどのため, 見落としがあったと思った為か?
前のページに戻った後, 再度ページを見始める
見当がついたためページを閉じる
見当がついた場所を,OPAC 付近の壁にある地図を見て確認する
見当がついた場所は C の場所
一度,B・C の棚を過ぎて,D の棚の近くまで行ってしまう
C の棚の場所が分からなくなってしまったか?
戻り際に, 壁の地図を見て確認
確認したら移動開始
移動する際に, 右を見ながら移動
大雑把な位置は確認したが, 正確な位置までは確認しなかった為か?
歩く早さが少し落ちた気がした
C の棚の入り口を発見
C の棚の場所に入る
本がある場所を確認後, 電動書庫を動かす
入ってからまず上を探す
その後, 中央を探す
あまり, 下は見ない傾向にある
暫く探す
Group Report of 2013 SISP
- 48 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
目的の本を発見し手に取る
C の棚を出ようとした際に, 消灯を忘れたことを思い出し, 電気を消す
2冊目と同じように, 歩きながら本を確認する
<興味のある本>
真っ先に, プログラミング関連の本棚に赴く
本棚付近に行くと, 今まで以上に本棚から離れ全体を見ようとした
一番端から見ていく(右端から)
あまりじっくりは見ない感じが見受けられる(移動が早いため)
ある程度見たら移動した
OPAC に向かう
検索開始
気になった項目に関連する本を探す為か?
気になった本を発見
メモを取る(今更だが, 被験者は左利きである)
メモを取った後, 移動開始
中央の通路から移動を始めた
一度外側の通路に出て本棚を探す
棚番号が書かれているプレートが通路の片側に敷かない為, 自分の場所を見失ってしまった為と
思われる
外側の通路から目的の本棚を発見(ロボット関係の本)
入った所を間違えたのか, 反対側の棚に移動
発見し手に取る(下段)
その後, 付近を眺める
じっくりと眺めていた
気になった本を一冊手に取った様子
さらに一度気になった本を手に取る
ただし, 裏表紙を見て元の場所に戻す
満足したのか, 棚に最初に入ったときと比べて, 視界にバラツキが見られる
こんなもんかな, と思ったのかもしれない
その後, すぐに移動開始
戻り際に, 一度反対側の棚を振り返る
少し気になったのかもしれない
しかし, 移動をする
戻り際に, また本棚に立ち寄る
ちょっと棚を過ぎてから立ち寄る感じ
すぐに一冊の本を手に取る
最初に見ていた棚とジャンルが別なので, 不意に目に留まった可能性が高い
ちなみに, 痩せることに関する本
このジャンルが気になったのか, 反対側の本棚に移動して眺め始める
ただし, それほど強く惹かれた訳ではないか, 目に留まるものが無かった様子
目線の移動が早いため
サラッと眺めて移動(大体, 10秒ほど)
Group Report of 2013 SISP
- 49 -
Group Number 12-C
biblive:Recording and sharing experince in support of information library
さらに, 反対側に移動
こちらもサラッと眺める程度
プログラミング関連の棚に差し掛かると足を止めて眺めだす
プログラミング関連の本は強く興味がある様子
最初のときもプログラミング関連の本棚を見ていたため
気になる棚を発見
しばらく, 中央から下付近を眺める
気になる一冊を発見し加える
しばらく, 似たようなジャンルがある付近を眺める
さらに一冊追加する
Group Report of 2013 SISP
- 50 -
Group Number 12-C