公立はこだて未来大学 2013 年度 システム情報科学実習 グループ報告書 Future University Hakodate 2013 System Information Science Practice Group Report プロジェクト名 biblive : 情報ライブラリーでの体験の記録・共有支援 Project Name biblive : Recording and sharing experiences in Information Library グループ名 グループ B biblive stream Group Name GroupB biblive stream プロジェクト番号/Project No. 12-B プロジェクトリーダ/Project Leader 山本貴文 1011063 TakafumiYamamoto グループリーダ/Group Leader 1011140 林貴洋 TakahiroHayashi グループメンバ/Group Member 1011063 山本貴文 1011140 林貴洋 1011244 千葉祐瑚 YugoChiba 1011252 吉川凌平 RyoheiYoshikawa TakafumiYamamoto TakahiroHayashi 指導教員 角康之 美馬のゆり 塚田浩二 原田泰 Advisor Yasuyuki Sumi Noyuri Mima Koji Tsukada Yasushi Harada 提出日 2014 年 01 月 15 日 Date of Submission January 15, 2014 概要 近年, インターネットの浸透により気になった情報を手に入れることは容易になった. 未来大学 の学生において予備調査をしたところ, 情報ライブラリーを利用する頻度が月 2 回以下の学生 は 76% となった. そこで本グループは, 公立はこだて未来大学内にある情報ライブラリー (以下, 情報ライブラ リー) を基点に, 本の情報を発信していくことで, 未来大生と本との出会いを促進し貸出数を増 やすことで, 情報ライブラリーの活性化を目指したシステムを開発することにした. 前期では, 未来大生に本を提示するシステムとして,Twitter API,Yahoo!日本語形態素解析 API,Amazon API, カーリル API プログラミング言語 Ruby を用いて本を選出するプロトタ イプ制作, プログラミング言語 Processing を用いた, 選出した本を表示するプロトタイプ制作 を行い, 学内中間発表会で発表した. しかし, 来場者からは学生の求めている本が提示できてい るのか疑問の声が上がった. そこで後期では中間発表での意見を踏まえ, 情報ライブラリー内にある返却棚の本の関係性を ネットワーク状に表示するシステム「biblive stream」の提案した. また,Wordnet を用いて本 同士の関連性を HTML5,CSS3,Javascript を用いた本の表示システムのプロトタイプ制作 を行った. (※文責: 林貴洋) キーワード 情報ライブラリー, 返却本,Kinect,HTML,Javascript -i- Abstract In recent years, it became easy to obtain interest information by diffusion of the Internet. On the other hand, the people not to read a book in 20 generations are 38%. Read only one or two books in a month are 38%. The people who do not read a book frequently exceed 70%. In addition, there is a statistical amount of reading of 64% of the people that has decreased [1]. As a result of investigated, The student who used an information library frequently was proved to be a part in Future University students. Therefore, in this group, As base information library in the Future University-Hakodate, We conveyed the charm of the book and decided to develop the presentation system of the book which aimed at the activation of the information library, the improvement of the reading rate of the future major life. In the first half year, we performed Twitter API, Yahoo! Japanese morphological analysis API, Amazon API, prototypic making to elect a book using Calil API programming language Ruby, prototype using programming language Processing as the system which showed a book. We announced on middle presentation about prototype. but, the voice of question that prototype is able to present of students asked book went up from visitors. Then, based on the opinion, we propose and production of prototype to be displayed in the network like, the relationship of return book in the information library using Javascript, Wordnet. (※文責: 林貴洋) Keyword Information Library,returned book,Kinect,HTML,Javascript - ii - 目次 はじめに 1 1.1 背景 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 情報ライブラリー 1 第1章 第2章 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . プロジェクトの課題 3 2.1 現在の情報ライブラリー . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 現状の情報ライブラリーの問題点 . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3 課題 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 グループの概要 4 3.1 課題の設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.2 到達目標 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3.3 通常の講義ではなくプロジェクト学習で行う利点 . . . . . . . . . . . . . . . . . . 5 前期の活動プロセス 6 具体的な手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.1.1 理想の状態について考える . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.1.2 情報ライブラリーについて調査 . . . . . . . . . . . . . . . . . . . . . . . . 6 4.1.3 理想を叶えるためのシステムについて考える . . . . . . . . . . . . . . . . . 6 4.1.4 プロトタイプ作成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4.1.5 課題の割り当て . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4.2 プロジェクト内における課題の位置づけ . . . . . . . . . . . . . . . . . . . . . . . 7 4.3 課題解決の方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 第3章 第4章 4.1 4.4 4.5 4.6 4.3.1 話題・トレンドの収集方法について 4.3.2 システムの具体的な流れ 4.3.3 . . . . . . . . . . . . . . . . . . . . . 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 学内に表示するシステムを置く . . . . . . . . . . . . . . . . . . . . . . . . 9 調査 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.4.1 学内の交通量調査 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.4.2 情報ライブラリーの利用についての調査 . . . . . . . . . . . . . . . . . . . 10 4.4.3 表示方法の調査 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 分析・検討 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.5.1 システムの設置場所について . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.5.2 システムの設置方法について . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.5.3 システムで表示するものについて . . . . . . . . . . . . . . . . . . . . . . . 12 プロトタイピング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.6.1 クライアント・サーバモデル . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.6.2 XML を利用したプロトコル . . . . . . . . . . . . . . . . . . . . . . . . . 13 - iii - 4.7 4.8 4.9 第5章 5.1 5.2 4.6.3 表示システムのプロトタイプ . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.6.4 推薦システムのプロトタイプ . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.6.5 抱える問題点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.6.6 kinect を用いた表示デザインのプロトタイプ . . . . . . . . . . . . . . . . . 17 プロジェクト内発表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.7.1 目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.7.2 発表内容 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.7.3 得られたもの . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 学内中間発表会 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.8.1 メインポスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 4.8.2 グループポスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 はこだて国際科学祭 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 後期の活動 23 前期の改善点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.1.1 Twitter タイムラインから適切な本がリコメンドできるかという疑問 . . . . 23 5.1.2 そのシステムは徹底的にローカルか . . . . . . . . . . . . . . . . . . . . . 23 5.1.3 アミッドスクリーンを用いる本提示は適切か . . . . . . . . . . . . . . . . . 23 5.1.4 課題の割り当て . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 返却棚の本からリコメンドを行う . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.2.1 5.3 5.4 第6章 想定しているユーザ体験 プロトタイピング . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.3.1 ネットワーク状の表示を考えた理由 . . . . . . . . . . . . . . . . . . . . . 24 5.3.2 sly.js を用いた表示プロトタイプ制作 . . . . . . . . . . . . . . . . . . . . . 25 5.3.3 d3.js を用いた表示プロトタイプ制作 . . . . . . . . . . . . . . . . . . . . . 26 5.3.4 Django を用いた閲覧システム . . . . . . . . . . . . . . . . . . . . . . . . 27 5.3.5 Wordnet を用いた本のキュレーションシステム . . . . . . . . . . . . . . . 27 学内成果発表会 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.4.1 メインポスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.4.2 グループポスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.4.3 来場者の評価 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 biblive stream 35 6.1 概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.2 機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.3 使用方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.4 操作方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.5 現状 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.6 展望 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.7 広報活動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.7.1 グラフィックコミュニケーション . . . . . . . . . . . . . . . . . . . . . . . 37 6.7.2 Facebook ページ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 - iv - 第7章 まとめ 42 7.1 目標に対しての評価 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.2 グループの今後の課題と展望 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.3 個人の役割と成果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.3.1 山本貴文の役割と成果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 7.3.2 林貴洋の役割と成果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7.3.3 千葉祐瑚の役割と成果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7.3.4 吉川凌平の役割と成果 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 付録 A ロゴマーク使用マニュアル 46 参考文献 52 -v- biblive : Recording and sharing experiences in Information Library 第1章 1.1 はじめに 背景 公立はこだて未来大学のキャンパス内には情報ライブラリーが在る. 情報ライブラリーには様々 な種類のキュレーションがあり, 企画棚や未来大学の教授達がお薦めする本がコース別で置かれて いる本棚など, 特殊なキュレーションが沢山存在する. また, 内部には1つ1つ仕切られた座席もあ り, インターネットが使えたりなど, 非常に良い環境が備えられている. 本には著者の知識が多く記述されており, より多くの知識が求められる大学生にとって読書は 必要不可欠となっている. これに加え, 読書にはとても大きな効果があると言われている. イギリス のサセックス大学の実験結果によると, わずか6分間の読書によって3分の2以上もストレスが発 散されることが判明した [2]. 読書をすることに大きな価値があるという背景には, 読者自身をリ ラックスさせる効果が潜んでいる事が分かる. しかし, 未来大生を対象に行なったアンケートの調 査によると, 多くの未来大生が情報ライブラリーを頻繁に利用せず, 月に1∼2回しか利用しない という現状であることが結果として得られた. その結果, 情報ライブラリーのみにしかない特殊な キュレーションの存在を知る未来大生が少ないことはもちろん, 未来大生は本と接する機会を失っ てしまっている. そこで本プロジェクトは読書をすることは全ての未来大生にとって大きな価値が あると仮説を立て, 未来大生が本に対して興味を促進出来るようなシステムを開発して, 読書する ことを支援しようと考えた. (※文責: 吉川凌平) 1.2 目的 前期では情報ライブラリーを利用しない未来大学生に焦点に当てた. 本グループでは, 読書をしな い学生が本に対して興味, 関心を持つようになることが情報ライブラリーの利用数の向上につなが るという仮定の下でシステム開発を行った. しかし中間発表会では, 元から本に興味のない学生が リコメンドされた本を実際に手にして読むのかといった問題点が挙げられた. そこで後期では, 本 の返却棚に着目した. 何か本を読みたいが何を読んだらいいか分からいないという状況の未来大生 を焦点に当て, 前期とは別の視点から未来大学生の傾向や季節感をとらえ, 未来大学生に本を提供 することに務めた. 本プロジェクトの開発したシステムを使用することで, より高い精度でユーザ に合った本を提供し, 情報ライブラリーを利用してもらうと共に読書による恩恵に触れてもらうと いうことを目的とした. (※文責: 吉川凌平) 1.3 情報ライブラリー 公立はこだて未来大学のキャンパス内には情報ライブラリーという図書館が設けられている. 情 報ライブラリーには他の図書館には無い, 特化した本棚などが設置されている. Group Report of 2013 SISP -1- Group Number 12-B biblive : Recording and sharing experiences in Information Library 例として, 情報ライブラリーには「A5 棚」という本棚が存在する. 情報ライブラリーの全ての書 架には「A1」,「B2」などと番号が割り振られている.「A5 棚」もその内の一部であるが,「A5 棚」 は他の書架とは異なり, 普段ばらばらに配置されている本が, あるテーマをもとに期間限定で集め られる本棚である.[6] テーマは情報ライブラリーの司書が決定しており, 毎月新たなテーマが与え られる.1.1 では 2014 年 1 月の A5 棚であり,「大人ってなんだ?」というテーマを基に集められた 本が並べられている. 情報ライブラリーではこの A5 棚を学内メールや広告を用いて未来大生や教 授に情報発信をし, 本の紹介に務めている. 図 1.1 A5 棚 この他にも情報ライブラリーには教員たちのお薦めの本が専門コース別に置かれる本棚も設置 されている. これによって未来大生は自らのコースの専門図書を安易に探し出すことが可能となる. また, 教員たちが薦める本であるので未来大生にとって良い教養になることは間違いない. 情報ラ イブラリーにはこのような特殊なキュレーションが設けられている. 書籍に関しても, 理系の書籍はもちろん, 文系の書籍や英書籍などといった多くの書籍が備えら れている. また, 参考書ばかりではなく, 実際に講義で扱われている教科書も置かれている. さらに, 教員だけでなく未来大生は情報ライブラリーの専用 web サイトを通じて, 図書の購入を希望するこ とが可能となっている. 情報ライブラリーは図書やキュレーションが豊富だけでなく, 館内の環 境も良く, 学習するにはとても相応しい施設となっている. (※文責: 吉川凌平) Group Report of 2013 SISP -2- Group Number 12-B biblive : Recording and sharing experiences in Information Library 第2章 2.1 プロジェクトの課題 現在の情報ライブラリー 図書館は一般的に, 学習や調べ物をするための図書館と, 娯楽を目的とする図書館とに分かれる. 前者は辞書や学術書籍等の専門書に重点を置いて書物を収蔵するが, 後者は小説や一般向け教養書, 児童書などに重点が置かれる. 未来大学では一般的な呼び方である図書館ではなく, 情報ライブラ リーとしている. これは, 一般的な図書館のように書物を読むだけでなく, 様々な情報を収集出来る 場としての意味を持っている. 情報ライブラリーでは司書がキュレーターとなり, あるキーワード で選ばれた本を紹介する A5 棚, 未来大学の 4 つのコースごとにおすすめされる本が選ばれたコー ス別棚など, 他の図書館にはない魅力的な企画がある. (※文責: 千葉祐瑚) 2.2 現状の情報ライブラリーの問題点 A5 棚やコース別棚など魅力的な企画があるにもかかわらず, 未来大学の学生の多くは情報ライ ブラリーを利用する頻度が非常に少ない. これは, 企画棚があまり大きく紹介, 宣伝されていないこ とや情報ライブラリーの検索がスムーズに行えない, 何かを調べるにはネットを使用する学生が多 いなどが考えられる. 情報ライブラリーの利用頻度が少ないということは, 様々な本を知る機会が 少ないとも言いかえる事が出来るだろう. (※文責: 千葉祐瑚) 2.3 課題 情報ライブラリーの使用頻度を多くし, より本を知る機会を増やすために, 未来大生に本に興味 をもってもらう. 普段情報ライブラリーに行かないプロジェクトメンバーで実際に情報ライブラ リーに本を見に行ったところ, 何らかの本を選ぶという約束が無かったにもかかわらず面白そうだ と思った本を手に取った. これは誰にでも本への興味があるということに繋がるだろう. つまり, 普 段本を読まない人でも面白そうと思える本を知れば情報ライブラリーを使用するかもしれないと考 えた. しかし, 本を知るために改善策を考えなければならない. そこで biblive では, 未来大生に A5 棚やコース別棚などの本を知ってもらうためのシステム, 情報ライブラリーのより良い検索システ ムを提案する. (※文責: 千葉祐瑚) Group Report of 2013 SISP -3- Group Number 12-B biblive : Recording and sharing experiences in Information Library 第 3 章 グループの概要 本グループは, 未来大生と本との接点を増やし, 情報ライブラリーや本への興味を持ってもらう ためのシステムを開発行うグループである. 大学図書館には, その大学の教育・研究内容に特化し た本が集められており, 情報ライブラリーも例外ではなく, 情報工学や, プログラミング, 複雑系, デ ザインについての本が蔵書に並んでいる. また, 未来大生もその蔵書の中から自身の関心や興味に 基づいて本を借りることになる. 学生が収蔵された資料や, ライブラリーの空間などのリソースを利用しないのは非常にもったい ないと考えた. そこで本グループでは, 未来大生の本への興味向上や, 本をきっかけとした様々な体 験を目的とした, 本との出会いを促進するためのシステムの開発を行った. 前期は,Twitter を用いて, 未来大生のつぶやきから興味関心を判別することで, 興味に近い本を 提示するシステムの制作を行った. 後期は返却棚に着目した. 返却棚は自動貸出返却機で返された 本を一時的に置いておく棚である. つまり, 興味関心に基づき借りられたというステータスのある本 が集まる棚である. 返却棚の本を整理提示することによって, より多くの未来大生と本の出会いを 支援できるのではないかと考え, 返却棚の本をネットワーク状に表示するシステムの制作を行った. (※文責: 林貴洋) 3.1 課題の設定 情報ライブラリーでは,A5 棚と呼ばれる, 司書がキュレーターとなって月ごとにテーマに基づい た本の紹介や, コースの本棚とよばれる, 未来大学の教授が推薦する本を専攻別に棚を作り紹介し たいり, 図書購入依頼の受付等, 利用者数向上や利便性向上のために活動を行なっている. しかし現 状では, 多くの未来大生が情報ライブラリーを頻繁には利用していない. これでは, ライブラリー内 でどのような試みをしても学生には伝わらない. そこで本グループは未来大生にどのようにしたら 情報ライブラリーを利用してもらえるかになるかを考えることにした. 上記のような問題点から, 本グループは未来大生と本の接点を増やせば良いのではないかと考え た. 接点を増やす具体例として, 東京都新宿にある紀伊國屋書店新宿本店では「ほんのまくら」フェ アと称したイベントを行った [3]. これは表紙に, 本の書き出しの一文を書いたオリジナルカバーを かけ販売するというものである. 結果, 当初の予定の 25 倍の売上を記録した. このように未来大生 に本の何かしらの要素を, 適切に提示出来れば, 本に興味を持ってもらうことが出来ると考えた. そ のために効率的に本を選出し, それに対し興味を掻き立てられるような本との出会いを促進するシ ステムを開発する必要があると課題を設定した. (※文責: 林貴洋) 3.2 到達目標 未来大生の本に対する興味の向上, 本をきっかけとした様々な体験を促すシステムの制作を行い, 利用者を増加させることで, 情報ライブラリーの活性化を目標とする. 最終的には未来大学に常設 Group Report of 2013 SISP -4- Group Number 12-B biblive : Recording and sharing experiences in Information Library できるようなシステムを作成することを目標にし, 徹底的にローカルであること, 未来大学ならで はのシステムの制作を行う. (※文責: 林貴洋) 3.3 通常の講義ではなくプロジェクト学習で行う利点 本プロジェクトでは, 情報ライブラリーをテーマに課題を設定している. 個人で情報ライブラリー を対象に活動を行うことは, 個人情報の扱いや, 多数の権利が関係して難しい. しかし, プロジェク ト学習として行うことで, このような障害を軽減することができる. システムの開発には多くの技術が必要となり, 複数のコースの学生が集まり技術の共有を行うこ とができる. 同時に多人数で開発する難しさを体験することが出来る. また, 今回はアジャイル的に プロトタイプ作成することに取り組むことにした. 実際に動作するものを短いサイクルで作ること で, 周りからフィードバックを得ることや, システムを作る上で話し合いも進めやすくなる. このア ジャイル的に開発するためにも人数が必要となり, 通常の講義では行うことが出来ない. 情報ライブラリーの抱える課題は一つではなく, 複数あると考えられ, それは明確な解があるも のではない. 様々なアプローチから効率的に情報ライブラリーをより良くしていくためには人数が 不可欠である. 以上の理由から今回の課題設定はプロジェクト学習に適していると言える. (※文責: 林貴洋) Group Report of 2013 SISP -5- Group Number 12-B biblive : Recording and sharing experiences in Information Library 第 4 章 前期の活動プロセス 4.1 4.1.1 具体的な手順 理想の状態について考える 本プロジェクトのメインターゲットは未来大生であるが, プロジェクトメンバーも未来大生の一 人である. そこで, 未来大生のひとりとして情報ライブラリーがどのようになって欲しいのか, アイ デアの種となる気づきを発見するために, 情報ライブラリーに訪れた. ライブラリーに訪れている 人の利用方法の観察, 情報ライブラリーの蔵書の特徴について探すことで現状や問題点を見つけ出 した. また他の図書館には存在し情報ライブラリーには存在しないものを見つけ出した. これらの 見つけ出した点から, 解決方法を話し合った. (※文責: 林貴洋) 4.1.2 情報ライブラリーについて調査 未来大生に伝えたい本・情報ライブラリーの魅力は何か調査を行った結果, 情報ライブラリーに は司書がキュレーターとなって本を選んだ「A5 棚」や, 本学の各コースの担当教員が選んだ本を並 べる「コースの本棚」, 本学の教員が出版に関わった「未来大文庫」など情報ライブラリー独自の 魅力的なコンテンツがあることを発見した. 一方で,A5 棚の展示のバックナンバーが活用されておらず, 非常にもったいないことや, 一部の学 生が頻繁に情報ライブラリーを利用し, 多くの学生があまり利用しないという利用者の偏りがある ことを発見した. また, 情報ライブラリーの Web サイトでは年度別貸出ランキングが紹介されてい るが, この存在を知っているものは少なく, 活かしきれていないコンテンツもあることを発見した. (※文責: 林貴洋) 4.1.3 理想を叶えるためのシステムについて考える 上記の調査から利用者の偏りがあることがわかったが, それでは本に対して出会う機会を損失し ている学生が多いことに気がついた. 調査中に, 普段は情報ライブラリーに訪れないグループメン バーが本を手に取る動作をしていたことを発見した. そこから私たちは, 本の表紙・タイトルを何か しらの形で提示すれば本に興味を持つことは出来るのではないかと仮説立てた. (※文責: 林貴洋) 4.1.4 プロトタイプ作成 私たちは本の情報を提示するシステムを考案し, プロトタイプを作成した. プロトタイプが あることによって, アイデアの方向性の検討が容易になる. また, ものとして作ることで, 考えてい Group Report of 2013 SISP -6- Group Number 12-B biblive : Recording and sharing experiences in Information Library るだけではわからない問題点を発見することが出来, システムの完成度向上もに繋がる. (※文責: 林貴洋) 課題の割り当て 4.1.5 メンバーの得意分野及び, 関連性を基に以下のように割り当てた. 本を提示するシステムのプロトタイプ 山本, 千葉 本を選び出すシステムのプロトタイプ 山本 はこだて国際科学祭についての検討 各種報告時のスライド作成 中間発表のポスター作成 吉川 林 林, 吉川 中間発表時の展示レイアウト 千葉 中間発表に関しては, 全員が発表するように分担を行った. プロトタイプについては, プログラミン グを得意にしている山本, 知能システムコースである千葉が担当した. ポスターについては, 情報 デザインコースの林がテンプレートを作成しプロジェクト内で配布を行った. 吉川はそれを基にグ ループポスターを作成した. (※文責: 林貴洋) 4.2 プロジェクト内における課題の位置づけ グループ B の提案では, 普段本を読まないが, 少しでも本を読んでみたいと思う本学学生, 自分自 身の読みたい書籍がどのようなものか分からない人に対して,「実は自分が読むべき・欲していた書 籍を見つけ提示する」という提案を行なう. これにより, 本学学生がより多くの書籍に興味を持ち, 多くの書籍を読書してもらい, 活字離れを食い止めるという効果を期待している. 本学学生にとっ て, 最も身近に書籍が豊富にある場所は情報ライブラリであるが, 私たちの調査では, 情報ライブラ リを訪れる頻度は本学学生へのアンケート結果より, 月に 1 2 回程度である人がもっとも多いことが分かった. 私たちはこの結果から, 普段から書籍と接触し ている人は少ないと考え, なぜ少ないかを「書籍に触れる時間が少ないため」だと考えた.「実は自 分が読むべき・欲していた書籍」とは, 本学学生間で形成する”学内”というコミュニティの中で作 られた”話題となっているテーマ”,”トレンドとなっている事柄”を自動で収集し, その事柄に関 連する書籍のことである. 検索された書籍が情報ライブラリで蔵書されているかまた, 蔵書されて いる場合は貸出状態も取得し, 学内で表示させる. 提案する書籍が学内で提示されることによって, 興味を持った書籍はすぐに借りいくことができるようにする. 狭いコミュニティから提案された書 籍であることから, 多くの未来大学生は関心を持ち, 書籍に注目するのではないかという仮説を立 てている. (※文責: 山本貴文) Group Report of 2013 SISP -7- Group Number 12-B biblive : Recording and sharing experiences in Information Library 4.3 4.3.1 課題解決の方法 話題・トレンドの収集方法について 私たちは話題・トレンドの収集方法として,Twitter を利用する.Twitter は 140 文字の文字数で かわされるコミュニケーションツールであり, 本学でも多数の学生が利用している.Twitter でツ イートされる内容は十人十色で多岐にわたるが, 私たちが特に注目しているツイートは「日頃の様 子を伝える内容」のツイートである. このような内容のツイートであるべき理由として, 私たちが掲 げる「実は自分が読むべき・欲していた書籍を見つける」ためには, 日頃の些細な出来事のつぶや き, 誰にもリプライされない独り言などのツイートも収集する必要が有るためである. 現状では, ツ イートが独り言かどうか, ツイートの語るユーザの考えなどを知るすべは無く, 今後, 集合地的に情 報を収集し, 分析を進める必要が有る. (※文責: 山本貴文) 4.3.2 システムの具体的な流れ 図 4.1 システムの流れ 私たちは, ツイートを収集する方法として, 現在は開発者個人の Twitter タイムライン取得して いる.Twitter を提供する Twitter 社では, ユーザのタイムラインを取得するなどの,Twitter からさ まざまな情報を得るための TwitterAPI が公開されており, 制作予定のシステムでも利用する. 今 後は Twitter に本プロジェクト専用のアカウントを作成, そのアカウントから前述の API を利用 し, 話題・トレンドの取得に利用する. Twitter で取得できる情報は, ツイートという文章の固まりであるため, 今回のプロトタイプでは ツイートを Yahoo!テキスト解析 API を利用して, 得られたツイートに形態素解析を行い, 名詞句 だけを取り出す. そして, 取得した多数のツイートから同様の名詞句が数度に渡って取り出された 場合, その名詞句を検索ワードとし Amazon の書籍検索を行なう. 一つの検索ワードから複数の本 Group Report of 2013 SISP -8- Group Number 12-B biblive : Recording and sharing experiences in Information Library が検索されることが多いため, 中間発表までの過程ではランダムで本を選択している. 検索された 1 冊の本を, カーリルというインターネットサービスを利用し, 情報ライブラリの蔵書情報を取得す る. 以上が本の提案するためのサーバサイドの動きである. (※文責: 山本貴文) 4.3.3 学内に表示するシステムを置く 私たちは, 中間発表までの過程でいくつかの本の提示方法について検討を行った. 1 つは, 情報ライブラリに隣接する廊下のガラスに, アミッドスクリーンを設置し, そこに本を提示 図 4.2 アミッドスクリーン案イメージ するものである (4.2). アミッドスクリーンとは, 住宅用の一般的な網戸にプロジェクターから映し 出される映像を投影するというものである. 一般的なスクリーンと違って, スクリーンの向こう側 が網戸の編み目から透視することができるため, 本学の特徴である”ガラス張りの壁”を生かした 提示の方法となっている. 2 つは, エレベーター内にある四方の壁の 1 つに小型のディスプレイを 図 4.3 エレベーター内案イメージ 設置し, 本の情報を提示するものである (4.3). エレベーターを利用する際に発生するわずかな時間 に, 思わず観てしまい, 本にほとんど興味のない人でも関心が向けられることを期待している. Group Report of 2013 SISP -9- Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 4.4 正面玄関案イメージ 3 つは, 本学の 3 階正面玄関のポーチのガラス窓にディスプレイ設置し, 本の情報を提示するもの である (4.4). ポーチから情報ライブラリまでは目と鼻の先であり, 思い立ったらすぐに借りに行く ことが出来る場所であると考え, ここに提示する方法も考えている. (※文責: 山本貴文) 4.4 調査 システムの設置場所, どうやってシステムを表示させるか, システム内での本の表示方法を明確 に決定するために, 調査を行った. (※文責: 千葉祐瑚) 4.4.1 学内の交通量調査 未来大生の動きを把握し, より効率的に情報を提示できる場所をさぐるための基礎資料にするた め, 未来大学での特に人通りが多いと想定される場所を観測した. 対象は未来大学内を移動してい る人とし,2013 年 6 月 6 日,12 時半から 12 時 45 分までの 15 分間観測した. 未来大学での特に人通 りが多いと推測される 4 箇所の地点,3 階モール,3 階ライブラリー前廊下,2 階生協前,1 階食堂前で, 往来する延べ人数を, カウンターを利用してカウントした. カウント方法としては, 男女無差別に, 上の階へとのぼる方向と下の階へとくだる方向の 2 方向に分けて観測した. その際,3 階モールは正 面入り口方向を下方向, 院棟方向を上方向とした. 調査結果としては, 表 4.1 のようになり,3 階モー ル,2 階生協前の人の流れが多く,3 階ライブラリー前廊下はあまり人通りがみられなかった. このこ とから, ライブラリー前廊下にシステムを設置するのは好ましくないと考えられる. (※文責: 千葉祐瑚) 4.4.2 情報ライブラリーの利用についての調査 未来大生のライブラリー使用状況, 本のどこに印象を持つか, 空きコマは主にどこで過ごしてい るか調べるためにアンケート調査を行った. 対象は未来大学の学生にしぼり,2013 年,5 月 31 日,14 時 40 分から 18 時までの間に行った. 男女無差別にアンケートに協力してもらえるかどうか聞き, Group Report of 2013 SISP - 10 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 表 4.1 通行量調査結果 場所 下から上へ 上から下へ 合計 3 階モール 72 48 120 3 階ライブラリー前廊下 48 21 69 2 階生協前 78 37 115 1 階食堂前 70 28 98 合計 268 134 402 平均 67 33.5 了承を得た人 50 人に簡単なアンケート用紙に記入してもらった. アンケートの内容としては, ライ ブラリーの使用頻度を「利用しない, 月 1∼2 回, 週 1∼2 回, 週 3∼4 回, それ以上」の 5 つの中か ら選んでもらった. 次に空きコマに主にどこにいるかを自由回答で記入してもらい, 最後に本を手 に取るとき, 最初に見る場所と次に見る場所を「表紙, 本の中身, タイトル, 背表紙, その他(自由回 答)」の 5 つの中から選んでもらった. 調査結果として, ライブラリーの利用頻度に関しては, 利用 しない 7 人, 月 1∼2 回 31 人, 週 1∼2 回 6 人, 週 3∼4 回 4 人, それ以上 2 人という結果になった. 空 きコマに主にどこにいるかにかんしての回答では, 最も多かったのは 1 階円卓で 11 人, 次に多かっ たのが 1 階スタジオで 9 人だった. 本のどこを見るかの質問に関しては表 4.2 のようになった. こ れらの結果より, 本の第一印象は表紙から得る人が多いのではないかと考えられる. また, 未来大生 の多くの人はあまり未来大学情報ライブラリーを使用しないこともみられた. 空きコマに使用する 場所で最も多かった回答は 1 階円卓ということなので, この結果も設置場所を検討する際に考えな ければならない. 表 4.2 アンケート調査結果 表紙 次 表紙 27 9 本の中身 3 20 タイトル 15 16 背表紙 3 2 その他 2 3 (※文責: 千葉祐瑚) グループ内でシステムの表示方法を検討していたとき, アミッドスクリーンに表示させる案が出て いた. アミッドスクリーンとは, 網戸をスクリーンの代わりに用いるものの名称で, プロジェクター を網戸に投影して映す. 使用上のメリットとしては, 非常に安価で, 持ち運びも便利である. また, ス クリーンのサイズも自由に設定できる. デメリットとしては明るい場所では鮮明に映らず, 網戸を すり抜けた光が網戸の背後にも投影してしまう. 似たものにポリッドスクリーンというものもあり, こちらは網戸ではなく, ポリエチレン系ビニールシートを使用する. ビニールなので網戸よりも鮮 明に映すことができるが, シワができやすい. また, 表示する際に, システムと人のインタラクショ ンについて考え,Kinect を用いる案が出た. 現時点のプロトタイプで Kinect により画面の前に立っ た人の骨格を読み取るものが出来ている. また,Kinect の他に利用できるものがないか調べたとこ Group Report of 2013 SISP - 11 - Group Number 12-B biblive : Recording and sharing experiences in Information Library ろ,Leap motion(http://memo.goodpatch.co/2013/07/leap-motion/)というものがあり, こ れも利用できないかと検討した. (※文責: 千葉祐瑚) 4.4.3 4.5 4.5.1 表示方法の調査 分析・検討 システムの設置場所について 当初, ライブラリーに近いという考えからシステムの設置場所はライブラリー前の廊下を想定し てきた. しかし, 調査結果をみるとライブラリー前の人通りが少なく, システムを目にする機会が減 少してしまうのではないかと考えられる. 人通りの多さ, 仮にシステムを設置したとして目に留ま るかなどを考え, 調査後に考えられた設置場所案としては, 正面入り口,363 教室前にあるエレベー ター裏などの案がでている. (※文責: 千葉祐瑚) 4.5.2 システムの設置方法について 実際に, グループ内で網戸を購入し, プロジェクターに投影してみたところ, 鮮明に表示され, 十 分スクリーンとして使用できるものだった. しかし, 網戸の背後にも投影され, その投影された光 が通行者に当たった場合とても眩しく, 通行の邪魔になってしまうことがわかった. アミッドスク リーン, もしくはポリットスクリーンのどちらかを使用する場合は通行の邪魔になるということを 解決しなければならない. また, プロジェクターをどこに設置するか,Kinect を用いる場合どこに Kinect を設置するかも設置場所によって変わるので, 設置場所を決め次第検討する. (※文責: 千葉祐瑚) 4.5.3 システムで表示するものについて 表紙案 現時点では, システムに表示させる本の場所は本の表紙としている. その理由としては, アンケー ト調査により本の第一印象を得るのは表紙であることが考えられるためである. しかし, アンケー ト結果のみでは最終的な決定に繋がらないので, さらなる検討が必要である. 検討にはユーザーテ ストを踏まえた検討をしていく. (※文責: 千葉祐瑚) 未来大蔵書データの必要性 現時点のプロトタイプに未来大学の蔵書データを表示している. その理由としては, システムの ターゲットに未来大学生を設定しているため, 未来大学情報ライブラリーに表示された本があるか どうかを表示させた方が便利だと考えたためである. しかし, 本当に便利かどうかユーザーテスト Group Report of 2013 SISP - 12 - Group Number 12-B biblive : Recording and sharing experiences in Information Library をしていないので, 今後ユーザーテストを行い蔵書データ表示についても検討していく. (※文責: 千葉祐瑚) 4.6 4.6.1 プロトタイピング クライアント・サーバモデル 2 つのシステムは, クライアント・サーバモデルで構築を行なった. クライアントとなるものが表 示システムで, サーバとなるものが推薦システムである. クライアント・サーバモデルでの構築には 理由がある.1 つはソースコードの可読性や保守性を維持することである. 推薦システムは今回, 簡 単な仕組みによって動いている. しかし, プロトタイプを進めるにあたって複雑なアルゴリズムにな り, やり取りするデータの量が増えることが予測される. すると, ソースコードはどんどんと複雑な ものになってしまい, 表示するシステムへの今後の負荷などが増加してしまう. さらに, 開発作業を 円滑に行なう為, このモデルを利用している. グループ内でもプログラミング能力に差があるため, プログラムの難易度に合わせた仕事の振り分けを行なう事が可能である. 実際に表示システムと推 薦システムの担当者は分かれており, 効率よくコーディングを行なうことが出来た. (※文責: 山本貴文) 4.6.2 XML を利用したプロトコル 図 4.5 生成される XML 今回,2 つのシステム間でのやり取りを Extensible Markup Language(XML, エックスエムエル) を用いて行なった.XML とは, やり取りされる情報を「データ項目」と「データ内容」で分別して 記述するマークアップ言語である. 簡単な規格を持つため, 広く普及し,Web アプリケーション等で のデータのやり取りではよく使われる. 今回, 私たちもサーバとクライアント間でデータをやり取 りする必要があったため,XML を利用することにした. (※文責: 山本貴文) Group Report of 2013 SISP - 13 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 4.6 4.6.3 表示システムのプロトタイプイメージ 表示システムのプロトタイプ プロトタイピングということで, 素早く表示システムの制作をする必要があった. そのため, 比較 的容易にグラフィカルなプログラムを書くことができる Processing というプログラミング言語を 採用した.Processing は学部 1 年次の必修講義で利用することがあったためグループメンバー全員 がプログラムの書き方や読み方を学習しているため, 共同してプログラムの作成が行なう事が出来 るという利点があった. (※文責: 山本貴文) Group Report of 2013 SISP - 14 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 4.6.4 推薦システムのプロトタイプ 図 4.7 表示システムのプロトタイプイメージ サーバサイドで TwitterAPI,AmazonAPI,Yahoo!テキスト解析 API, カーリル API を利用する ために Ruby というプログラミング言語を使用した. サーバサイドのプログラムは複雑になると事 前に想定しており, コードの書きやすさを考慮した結果,Ruby という言語を利用する事になった. コードをグループ内のメンバーが所有するサーバに設置し,XML を吐き出すシステムを構築した. (※文責: 山本貴文) 4.6.5 抱える問題点 推薦システムは各企業・団体が用意する API4 つを利用し, 本の推薦を行なっているため,Twitter タイムラインの取得を開始してから, 本の推薦を行なうまでかなりの時間が掛かる. また,API の利 用制限により短い期間の間で何度もプログラムを動かすと, プログラムが停止する問題などが有る. (※文責: 山本貴文) TwitterAPI TwitterAPI を利用する為には事前に, アプリケーションの登録を行なう必要がある. そのた め,Twitter Developers(https://dev.twitter.com) という Twitter を利用したアプリケーショ ンの開発登録を行なうサイトで, 本システムの開発登録を行なった. アカウントを作成する事によっ て, 開発登録を行なった際のアカウントのタイムライン (TL) の取得を 15 分に 15 回に限り行なう 事が出来るようになった. (※文責: 山本貴文) AmazonAPI (Product Advertising API) AmazonAPI も TwitterAPI と同様に,AmazonWebService(https://aws.amazon.com) でア プリケーションの開発登録を行なう必要が有る. そのため, 登録を行ない, アプリケーションの固有 のキーなどを取得. ソースコード内に記述し, 利用する. この登録を行なう事によって, 商品検索の API を利用する事が出来るようになる. Group Report of 2013 SISP - 15 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 4.8 Twitter Developers 図 4.9 AmazonWebService (※文責: 山本貴文) Yahoo!テキスト解析 API(日本語形態素解析 API) Yahoo!テキスト解析 API(以後, テキスト解析 API)は, 上記の API と違い, 事前に利用登録な どを行なう必要が無い. テキスト解析 API では, 形態素解析したい文章と, 形態素解析後に解析結 果として出力する品詞の種類のパラメータなどを送信し, 検出された品詞のデータが送られてくる. 今回は, テキスト解析を利用した解析であったが, 指定できる品詞の種類が,13 種類( 形容詞, 形容 動詞, 感動詞, 副詞, 連体詞, 接続詞, 接頭辞, 接尾辞, 名詞, 動詞, 助詞, 助動詞, 特殊文字)しかなく, 例えば”固有名詞”など, より細かな指定を行なう事が出来ない. そのため, 今後は Mecab などの より精密な分析を行なえるソフトウェアに移行することも視野に入れている. (※文責: 山本貴文) カーリル API カーリルとは, 日本最大の図書館蔵書検索サイトである. 未来大学の情報ライブラリもこのシステ ムに参加しており, カーリルを利用する事によって未来大学の蔵書データにアクセスする事が出来 Group Report of 2013 SISP - 16 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 4.10 Yahoo!テキスト解析 API 図 4.11 カーリル API るようになる. カーリル API では,1 度検索を掛けた本が 1 度のレスポンスで帰ってこずに,2 度目 以降のアクセス (ポーリング) でデータを返すことがある. そのため, 他の API には無い特殊な動作 が必要となり, 今回のプロトタイプの抱える「動作がゆっくり」となる問題点の原因となっている. (※文責: 山本貴文) 4.6.6 kinect を用いた表示デザインのプロトタイプ Kinect を用い, 本を表示する際のデザインの検討を行うプロトタイプも行なった.Kinect はユー ザの頭の位置や, 足の長さなどの骨格を認識することができる.Kinect を使うことによって, その場 に居る人を認識し, 人の歩速に合わせて本が付いてくるような表示のアイディアの実現を行った. (※文責: 山本貴文) Group Report of 2013 SISP - 17 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 4.12 kinect を用いたプロトタイプ 抱える問題点 Kinect を用いたプロトタイプでは, 現在複数人が同時に Kinect センターの前に立つと, 動作が 不安定になる傾向が有る.Kinect の設計上,6 名程度まで人間の識別を行なう事が出来るとされてい るが, プロトタイプのプログラムに不備が有り, 現在は 1 名の認識までは正常に行なう事が可能で ある. (※文責: 山本貴文) 4.7 プロジェクト内発表 図 4.13 Group Report of 2013 SISP プロジェクト内発表の様子 - 18 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 4.7.1 目的 各グループが今後行なう予定の作業や, 提案予定のシステムが, 全く見当違いなものになってし まっていること, またはグループの進め方に問題があるなど, 他のグループが客観的な意見や批評 を行なう場を設けた. (※文責: 山本貴文) 4.7.2 発表内容 提案するシステムのアイディアの経緯, 内容, 展望などを, プレゼンテーションスライドに従って 発表を行なった. 途中,4.6.6 Kinect を用いた表示デザインのプロトタイプを紹介する場面もあった. (※文責: 山本貴文) 4.7.3 得られたもの 提案時点では,Kinect を用いて, 本をストーキングさせるという技術に溺れている部分があった. そのため, 今後はユーザにとって利用しやすいものにする為の検討が必要である事が分かり, 今後, 私たちのグループの課題となった. また, ユーザにとって利用しやすいものでなければ, 飽きられや すく, 長く利用されないシステムとなってしまう. そのため, 人間とシステムの動きや作用, 反応と いった部分に注目すると良いとのアドバイスを頂いた. (※文責: 山本貴文) 4.8 学内中間発表会 図 4.14 中間発表時の様子 中間発表は, 前期に行ったプロジェクト学習での活動について, ポスターやスライドを用いて発 表, 報告を行い他のプロジェクトとの交流や意見交換を目的としたものである. 本プロジェクトと Group Report of 2013 SISP - 19 - Group Number 12-B biblive : Recording and sharing experiences in Information Library して, スライドを用いて, プロジェクト全体が行なっている活動について報告し, その後グループご とのセッションに移った. 本グループは発表に 2 名がつき, 提案する本推薦システムと表示システ ムのプロトタイプの提案と説明, 活動方針・プロトタイプの詳細を記したポスターの掲示, 今後の展 望についての発表を行った. またそれらについて, 作成したプロトタイプや, プロジェクトの方向性 について, プロジェクト外の学生・教員などから客観的に意見交換や, 批評を頂いた. (※文責: 林貴洋) 4.8.1 メインポスター 図 4.15 展示したメインポスター プロジェクト全体の概要を示すポスターとして, メインポスターを作成した. プロジェクトの顔 となるポスターであり, 分かりやすさに注力した. 中間発表時はポスターにあまり近づくことが出 来ないかもしれないと,2 m離れても読むことが出来るように」と意識しフォントサイズを大きめに 取り視認性を確保した. また, プロジェクトの目標を文章とは他に吹き出しを用いてセリフを掲載 することによって, すべてを読まなくてもわかるような構成とした. (※文責: 林貴洋) 4.8.2 グループポスター 各グループではポスターセッションを行ったので, ポスターのクオリティ向上に特に注力した. 初 稿では, ポスターはプレゼンの補助的な役割だと捉えて制作していた. しかし, 指導教員にポスター Group Report of 2013 SISP - 20 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 4.16 展示したグループポスター のみでも, 全体が伝わるように作成すべきとのアドバイスを頂き, 大きくイメージ画像を掲載し, 視 覚的に制作したいものを伝えた. また, 内部動作について図解することによって, 相手に伝わりやす いポスターを心がけた. このポスターのヘッダーとフッターはプロジェクト内で統一している. 各グループが 1 つのプロ ジェクトとしての活動しているという統一感を狙った. (※文責: 林貴洋) 4.9 はこだて国際科学祭 毎年 8 月末頃に函館市内の複数の会場において, はこだて国際科学祭というイベントが開催され る 4.17. はこだて国際科学祭とは, サイエンスショーや実験教室などの多彩な催しを通じて科学の魅力を 伝えることを目的としたイベントであり,2009 年 8 月 22 日に第1回目を開幕した [5]. はこだて国 際科学祭では毎年異なったテーマが設けられ, 企画者として参加する者はテーマに沿った企画を 行う. 2013 年のはこだて国際科学祭は 8 月 17 日から 25 日の期間に開催されるという情報を担任から 受けた. そこで, 本プロジェクトで企画者としてはこだて国際科学祭に参加するという方針で話を 進めることとなった. これを受け, 本プロジェクトの一員である吉川と森が、科学祭に大きく携わっ ている公立はこだて未来大学の金森さんのもとに訪問した. 金森さんからははこだて国際科学祭に 関する詳しい内容と過去の事例, 必要な物などの情報を頂き, 後日, 全プロジェクトメンバーに話を Group Report of 2013 SISP - 21 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 4.17 展示したグループポスター まとめて報告した。金森さんからも何度か本プロジェクトの活動場所へお越し頂き, 出展は現実的 なものとなっていた. プロジェクト活動では各グループがはこだて国際科学祭を視野に入れつつ開発を進めていた. し かし, 中間発表会を目前とした時期であり、グループ全体がはこだて国際科学祭の準備に時間を掛 けることが出来ず, それぞれのデモンストレーションも中途半端といった状況になってしまった. そ こで本プロジェクトで考慮した結果, システムや準備も不完全な状況のまま当日を迎えてしまう恐 れや、期日直前になって参加をキャンセルしてしまうことも予測され, 金森さんを初め多くの関係 者に多大な迷惑をかけてしまうのではという判断に至り, はこだて国際科学祭に参加することを断 念した. (※文責: 吉川凌平) Group Report of 2013 SISP - 22 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 第5章 後期の活動 前期の改善点 5.1 5.1.1 Twitter タイムラインから適切な本がリコメンドできるかという疑問 推薦システムで使用されるデータの情報源を, あるユーザの Twitter タイムラインから, 数十件 のツイートを抽出し, 品詞分解, その後最頻出された名詞を Amazon の検索サービスに入力し, 本を 見つけていた. しかし, 実際に使用してみるとユーザの興味ある本に結びつくことは少なかった. ま た, 中間成果発表会において, 同様の指摘をされており, 後期の活動ではデータの情報源の変更をす る必要があると判断した. (※文責: 山本貴文) 5.1.2 そのシステムは徹底的にローカルか 私達は, 本学の図書館独特の面白さを利用した問題解決を行っていたが,Twitter などの SNS を 用いる方法は, 本学の図書館の面白さを十分に生かしているとは言えなかった. 後期の活動では, 本 学の図書館にある, 具現化されていない利用履歴等のデータや本学の図書館独特の試みの可視化を 行う考え方を持った. (※文責: 山本貴文) 5.1.3 アミッドスクリーンを用いる本提示は適切か 前期では, 推薦システムで推薦された本を Kinect を用いた人間を追尾するして表示する提示シ ステムを開発し, アミッドスクリーンを本学図書館の窓ガラスに設置して提示を行う計画を立てて いた. しかし, アミッドスクリーンを用いる方法は下記のように様々な問題があった. • アミッドスクリーンに映像を映写するには, その空間が暗くなければならない. 図書館の窓ガ ラスに設置しても, ユーザが見るに耐えないレベルに映像を映写することが困難だと考えた. • アミッドスクリーンへの映写はプロジェクターを用いて行う予定であったが, 図書館の窓ガ ラス付近でプロジェクターを設置できる場所が見当たらなかった. スクリーンに人間が近づ いた際, 人間の陰を入れないようにプロジェクターを設置することが困難の原因の 1 つであ る. ミラー反射式の超短焦点プロジェクターを用いることによって, 解決できると思われた が, 高額であることと共に, 大学の通路に設置するため通行の邪魔になるなどの理由により 使用を却下せざる得なかった. (※文責: 山本貴文) Group Report of 2013 SISP - 23 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 5.1.4 課題の割り当て メンバーの得意分野及び, 関連性を基に以下のように割り当てた. 本を提示するシステムのプロトタイプ 林 本を選び出すシステムのプロトタイプ 山本 各種報告時のスライド作成 林 成果発表会のポスター作成 林, 吉川, 千葉 5.2 返却棚の本からリコメンドを行う 返却棚とは, 利用者が自動貸出返却装置で返した本を一時的に置いておく棚である. ここには, 多くの蔵書がある中で未来大生の関心に基づき借りられた本が返されている. つまり,「未来大生の 興味にもとづいて借りられた」というステータスのある本が集まっている棚である. 返却棚にある 本の情報を整理, 提示することによって, より未来大生の興味に近い本を提示し, 本の発見を支援す ることが出来るのではないかと考え, 後期は利用することにした. (※文責: 林貴洋) 5.2.1 想定しているユーザ体験 返却棚の本質は, 返された本のまとまりと, まとまりから想像できる“借りられた意図”であると 考えた. 一つ目に, 返却棚の本は普段と置いてある場所が異なるため, 周辺にある本が違うということで ある. 普段の本の探索方法では発見できなかった本と, 利用者が出会うことが期待できる. 二つ目に, 利用者が返却棚の一冊の本に興味を持つと連鎖的に興味のある本と出会える可能性が あるということである. 多くの利用者は一つの物事に関しての関連本を同時に返す傾向があった. つ まり 1 冊の本に興味を持てば, その左右周辺に置かれていた本に興味を持つ可能性が期待できる. 三つ目に, 返却される本に全体の興味の傾向が出ることである. 例えば, テスト期間が終了すると, テスト教科に関する本が多く返される. このようにトレンドを長いスパンで記録していくと, 期間 に合わせた本を提供することが出来る. (※文責: 林貴洋) 5.3 5.3.1 プロトタイピング ネットワーク状の表示を考えた理由 我々の脳は、意味ネットワーク・モデルという概念モデルによって意味記憶を行っているとされ ている。階層的なネットワークを構成するこのモデルでは、個々の概念に対応するざまざまなノー ドが連結して記憶している 5.1。人間の脳の働きをタッチパネル上で表示するものを開発すること で、認知的経済性の高い表示しシステムを作ることを考え、実装した。 Group Report of 2013 SISP - 24 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 5.1 意味ネットワークモデルの概念図 (※文責: 山本貴文) 5.3.2 sly.js を用いた表示プロトタイプ制作 d3.js 以外にも, 私達は別の表示方法の検討を行った. それが sly.js である.sly.js は, 表示の形式 をネットワーク図にする決定を下す前に検討したフレームワークで,Apple が制作するソフトウェ アに含まれる,CoverFlow に似ている動きを Web ブラウザ上で簡単に作成することが出来る.sly.js を利用したプロトタイプも制作したが, 表示方法の変更に伴い,sly.js の開発を取りやめた. 図 5.2 sly.js のプロトタイプ Group Report of 2013 SISP - 25 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 5.3.3 d3.js を用いた表示プロトタイプ制作 本グループは, プロトタイプ制作の段階で,d3.js の利用を試みた. d3.js とはデータの可視化に特化した Javascript ライブラリの一つである. データを用いて HTML や CSS を操作することが可能である. 本を基にネットワーク図を描画することにより, 本の検索や本の関連性を発見することを促す インタラクションを生むことが出来るのではないかと考えた. そこで, 制作したプロトタイプが以下である 5.3. タッチディスプレイの左側部分は本, 本に関す るキーワードを表示し, 右側部分には本の詳細を表示している. 本をタップすると, 詳細部分に書名, 著者, キーワード, 棚番号, 貸出可否が表示される. 表示されている本とキーワードのノードには, 重 力やノード同士の作用が設定されており, 引っ張ると伸びるなどのインタラクションが実装されて いる. 本とキーワードを表示することは, 人間の認知心理に基づいている. 人間の認知過程同様 [1] キーワードから木構造のようにネットワークを構築することで, 興味のある本との出会いを促進で きるのではないかと考えた. (※文責: 林貴洋) 図 5.3 d3.js のウェブサイト 本を基にネットワーク図を描画することにより, 本の検索や本の関連性を発見することを促す インタラクションを生むことが出来るのではないかと考えた. そこで, 制作したプロトタイプが以 下である 5.4. 図 5.4 d3.js のプロトタイプ タッチディスプレイの左側部分は本, 本に関するキーワードを表示し, 右側部分には本の詳細を 表示している. 本をタップすると, 詳細部分に書名, 著者, キーワード, 棚番号, 貸出可否が表示され Group Report of 2013 SISP - 26 - Group Number 12-B biblive : Recording and sharing experiences in Information Library る. 表示されている本とキーワードのノードには, 重力やノード同士の作用が設定されており, 引っ 張ると伸びるなどのインタラクションが実装されている. (※文責: 林貴洋) 5.3.4 Django を用いた閲覧システム 今回開発したシステムは,Python を用いて開発された. また,Python による Web サイト構築の フレームワークとして「Django」を用いて作成した.Django を採択した理由として, 入力フォーム を作成するコストが大幅に圧縮できること, 本の纏まり等のデータを保持するデータベースとの連 携が行いやすいこと, フレームワークとして様々な場所で利用されているため, コードのサンプル や資料, 書籍が豊富にあるため等があげられる. (※文責: 山本貴文) 図 5.5 Django のウェブサイト 入力フォーム 今回, 図書館司書に実際に利用してもらうために, データの更新を極力図書館司書のみが行える システムづくりが必要であった. その為, データベースに SQL 文を叩くなど, コンピュータ技術 者にしか扱えない方法ではなく,Web ブラウザベースで本のグループ, 返却情報を登録できる入力 フォームを開発した. (※文責: 山本貴文) 5.3.5 Wordnet を用いた本のキュレーションシステム Django で表示するデータとして, 本の借り主が返却棚に同時に返した本をひとつのグ ループ とし, 様々な本の借り主が返却した本のグルー プをネットワーク状に表示するものを考えた. ま Group Report of 2013 SISP - 27 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 5.6 入力フォーム た, 本学図書館にある既存の検索システム「OPAC」 には, 書籍ごとに書籍の関連キーワードが登 録されており, この関連キーワードを基に本のキュレーショ ンを行うことを私達は考えた. そこ で,Wordnet とよばれる単語の概念を辞書にしたものを利用して, 本のグループ同士の関連性を抽 出した. Wordnet Wordnet とは, 意味辞書, 概念辞書と呼ばれ, 単語の物事の概括的な意味内容を保持する辞書 のことである.Wordnet は直感的に使うことのできる辞書と言語の語彙が組み合わされたデータ ベースを作ること, また自動的に行う文書解析や AI アプリケーションの実現を支援することであ る.Wordnet は BSD ライセンスによって全世界中に公開されており, 自由にダウンロードして自由 に用いることが出来る. 図 5.7 Wordnet のウェブサイト データマイニングの方法 データマイニング下記のように行った. 1. Wordnet に本グループのすべての本の関連キーワード入力し, 返却棚にまとまって返された 本のグループの意味を分析できるデータとして抽出する. 2. 本のグループに含まれる, それぞれの本の関連キー ワードのすべての意味を抽出する. 比較 対象とする別の本のグループに含まれる本の関 連キーワードからも意味を抽出した後, キー Group Report of 2013 SISP - 28 - Group Number 12-B biblive : Recording and sharing experiences in Information Library ワード の意味を相互に計算して, 得られた数値を用いて, 本のグループ同士の関連性を導き 出す. 3. 本のグループ同士の関連性を導き出す. 算出された数値が高ければ, 比較したグループの関 連 度が高く, 数値が低ければグループ同士の関連度は低い といえるようになった. 私達が制作した表示システムで は, 関連度の高い本のグループ同士を近づけ, ユーザー の意図を正 確に把握し, ユーザーのニーズにぴったり一 致するものを返すシステム開発を心がけてきた. (※文責: 山本貴文) 5.4 学内成果発表会 2013 年 12 月 5 日 15:20 17:30 に公立はこだて未来大学にてプロジェクト成果発表会が行わ れ, 本プロジェクトはエレクトロニクス工房で成果発表を行った. 発表の形式は, 中間発表時と 同様で, 全体の説明をした後に個別のグループについて説明を行った. メンバー全員で衣服にロゴ マークが入ったシールを貼り, 統一感を出した. 全体発表では, エレクトロニクス工房の前で行った. 本との出会いを促すシステムを開発し情報 ライブラリーの活性化に向けて活動を行ってきたことや, 情報ライブラリーの現状, 問題点を伝え, それに対してプロジェクト内の 3 グループが開発してきた 3 つのシステムについて概要を説明し た. その後, エレクトロニクス工房内で各グループごとの発表を行うことをアナウンスした後, グ ループ発表に移行した. グループ発表で本グループは,「biblive stream」について発表を行った. ポスターセッションを メインとし,A2 ポスターと iPad・プロジェクターに投影したプロトタイプを用いて発表を行った. 発表内容としては biblive stream を制作した背景, 制作プロセスについて簡単な説明を行い,iPad に表示したプロトタイプを来場者に渡し, 操作している画面をプロジェクターで投影しながらシス テムについて説明を行った. (※文責: 林貴洋) 5.4.1 メインポスター プロジェクト全体の概要を示すポスターとして, メインポスターを作成した 5.8. 目を引いてもら うために, ヒーローショットを大きく用いた. また, プロジェクト内の 3 つのグループがそれぞれど のようにアプローチしてるかをわかりやすく伝えるために, 図を用いた. また,1 年間の活動プロセスをテキストだけではなく, 写真も用いた. 写真を用いることで行った という事実だけではなく, その場の様子や雰囲気を伝えることが出来た. (※文責: 林貴洋) 5.4.2 グループポスター 最終発表で用いたグループポスターは, グループメンバーの千葉と吉川が担当した. 前期プロジェクト学習での中間発表では, グループポスター一枚を用いてポスターセッション形 式で発表した. 結果として, 一枚のポスターのみで説明するのは非常に難しく, 視聴者に伝わりづら Group Report of 2013 SISP - 29 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 5.8 展示したメインポスター いものとなってしまった. この反省を活かし, 最終発表で用いたグループポスターは成果物につい ての概要, 経緯などを説明したものと, 成果物の内容や利用方法を説明したものの計 2 枚を用いた (5.9), (5.10). 一枚目の概要, 経緯については, 視聴者がポスターをみて成果物であるシステムが簡 単にどのようなものか理解できるように何度も言葉を選び要約した. また, 要約した文章の中でも 特に伝えたい文章は色を淡い赤系統の色にして注目しやすくした. 二枚目の成果物の内容や利用方 法については, 図を多く用いて説明した. 図もわかりやすいようにオリジナルのものを作成し, 視聴 者に伝わりやすいように図に用いる色, 形, 図と文章の配置など, 様々なパターンで考えた. また, 二 枚目も一枚目と同様に, 伝えたい文章の色を変更し注目しやすくした. このような改善を行った結 果, 視聴者による最終発表の評価において, グループの発表内容についてよく理解していただいた ような評価があり, 中間発表から改善ができただろう. (※文責: 千葉祐瑚) 5.4.3 来場者の評価 成果発表会では発表評価シートを配布することで, プロジェクトの活動について効果的な発表が 行われているかを問う発表技術, 発表内容について,1 から 10 の 10 段階で来場者に評価をしても らった. 来場者からは,「ぜひあれば利用したい」,「返却棚の活用に注目するということが面白い」 との意見を頂くことが出来た. 一方で,「アイデアについては面白いが,UI の見たいめは改善の余地 がある」との意見もいただき, 私たちでは気づけなかった部分についてアドバイスをいただくこと が出来た. 次に, 発表評価シートに書かれたコメントを記した. Group Report of 2013 SISP - 30 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 5.9 展示したメインポスター 図 5.10 展示したメインポスター Group Report of 2013 SISP - 31 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 発表評価シートのコメント 発表技術についてのコメント • 実機で動かしながら説明してくれるのでわかりやすい • 説明が分かりやすくて, 質問にも明確に答えてました • 実際に触ってみてかなり実用性があると思いました.(例であげていたテストの期間に 何をかりたかなど) • 成果物を実際に使っての発表なので, 成果がわかりやすいと思いました. • こちらの質問に対してしっかりと対応していて素晴らしかったです. • メンバー 1 人 1 人がプロジェクトに参加していることが伝わってきた. • 3つのグループが各自で詳しく発表していたのでわかりやすかった.iPad を使い発表し ていてわかりやすかった. • Live demonstrations (デモが生きた発表だった)Very interactive (非常にインタラ クティブだった) • 体験できて良さが伝わりやすかった • 声も聞き取りやすかったし, 実際に使ってみれたのがよかった. • 実物があったり, ポスターが分かりやすいでももう少し内容をまとめたほうがいいと 思う • 活動しているグループを3つに分けて各グループの内容を説明し, 質疑応答を行う方法 が良いと思います • 内容をわかりやすこコンパクトにしたほうが良い. ストーリがわかりずらい. • 少しつまるところが目立ったが, 内容はよく伝わる話し方だった教室前の発表に気づけ なかった少々指示が甘いように感じた. • ポスター, スライド, デモなど様々な発表方法を取り入れていて情報が多くわかりやす かったです. • モール側の説明はわかりやすかったが, 工房内での説明は人によって様々. プロジェク トとしての統一感がもう少しあっても良いと思う. 狭い空間で 3 つの小プロジェクトの 説明がなされているので, 少し聞きにくい.(これは学生の問題点ではありませんが) • 返却棚の活用という注目ポイントがすごく面白いと思った. 過去に借りられた (返却棚 の) 本を検索することができる→身近に感じられるかなぁと思った. 最近のだけじゃ 別に… • デモを聴衆にやらせていたのがよかった. 3つのシステムの発表を1つ6分で回す方式 だったけど, 時間で区切るくらいだったらポスターセッションにしたほうがいい 発表内容についてのコメント • ある程度十分なものである • 新しい推薦本が出たら, それが新しくはいた本だってわかるようにしてほしいなあ. あ と, 推薦本にかぎらず, 先生が借りた本を全部知りたい... 例えば, どの本とどの本を一緒 に借りたか とか. 一見関連なさそうな 2 冊が借りられてるけど, なにかつながりがある のかなーとか考えるの面白そう... • 成果物がすごく, その目的を完全に達成していると思いました Group Report of 2013 SISP - 32 - Group Number 12-B biblive : Recording and sharing experiences in Information Library • 対象ユーザがよく分からなかった. • システム的な魅力はあるが UI への考慮が少し足りないかも. • 目的や計画がしっかりとされていた • デモを iPad で見せて頂き, どういった時にどう使用するのかがよく分かったと思い ます. • とても興味が惹かれ, 自分で使用してみたいと思いました • 「ライブラリー」という, ひとつの舞台でアプリを開発しているのであれば, グループ間 の連携などをすればもっと面白くて便利なものができると思う. • 返却棚や足跡など着眼点が非常に興味深いです. ライブラリで実際にしようできるよう になるといいですね. • どれも有用性を感じる提案物でよかったです. 返却した本をグループ化する物について は表示の仕方の工夫があるとより良くなると思いました. • 前期の時点に比べて各システムの特徴が薄くなってしまった気がした.street と search を合体させれば面白そうだと思った. 3つのシステムを作られたのは, 進捗管理がしっ かりがしっかりしていた証拠のように感じられた. • 本の関連性を示すなら, 本同士のつながりをもっと分かりやすく見せられるのではない かと思いました. • 実物をさわれて良かった. まだできていないのが残念.street は視覚的に良かった. シス テムも良い. • Well thought out process(よく考えられたプロセスでした) • 非常に面白かったです. さらなる改善をきたいしています. • とても興味深く, 面白かったです • UX をもう少し考えてみたらどうだろう. • システム的な魅力はあるが UI への考慮が少し足りないかも. (※文責: 吉川凌平) 発表技術についての評価と改善点 発表技術について 50 人に評価してもらったところ, 平均点は 8.00 点であった 5.11. 意見として は「デモが生きた発表であった」,「デモを聴衆にやらせていたのが良かった」,「実機で動かしなが ら説明してくれるのでわかりやすい」と, 制作したプロトタイプを用いて発表することについて評 価をする意見があった. また,「声が大きくはっきりしていてよかった」,「説明がわかりやすくて, 質問にも明確に答えていた」と発表態度についても評価を得ることが出来た. 一方で,「狭い空間で 3 つの小プロジェクトが説明なされているので, 少し聞き取りにくい」,「場所が狭いので, どうして も実演やスライドが見づらくなってしまう」と, 発表空間の狭さについて幾つか指摘がなされた. ポ スターセッションの内容については問題はないと考えられるが, 発声量や空間レイアウトについて は, グループを順に発表するなど改善が必要だと考えられる. (※文責: 林貴洋) Group Report of 2013 SISP - 33 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 5.11 発表内容についての評価 発表内容についての評価と改善点 発表内容について 45 人に評価してもらったところ, 平均点は 8.13 点であった 5.12.「返却棚や足 跡など着眼点が非常に興味深いです. ライブラリで実際にしようできるようになるといいですね.」, 「とても興味深く, 面白かったです」と, システムの方向性について評価を得ることが出来た. 一方 で,「UX をもう少し考えてみたらどうだろう.」,「システム的な魅力はあるが UI への考慮が少し 足りないかも.」とシステムの UI や UX について指摘がなされた. 見た目の部分では詰め切ること が出来ず, 反省すべき点であり,2014 年 2 月に行われる東京発表に向けて改善を行っていくべきで ある. 図 5.12 発表技術についての評価 (※文責: 林貴洋) Group Report of 2013 SISP - 34 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 第 6 章 biblive stream 後期プロジェクト学習において, 様々なプロトタイプの制作に取り組んだ. その中からタッチディ スプレイ,d3.js,Wordnet を用いてシステムを作成することにした.d3.js を用いて web 上にネット ワーク図を描き, それをタッチディスプレイに表示する. また,web 上でシステムを表示させている ので, タッチディスプレイだけではなく ipad やスマートフォンなどでも使用できるものとなって いる. (※文責: 千葉祐瑚) 6.1 概要 biblive stream とは, 返却棚を可視化し, 本の関係性を表すシステムである. 過去の返却棚にはそ の時期毎の未来大生のトレンドとなった本が置かれる. その本を二次元で可視化することで, 自分 と同じ興味がある人のトレンドを知ることが出来る. また, 今まで気づかなかったような本の組み 合わせを知ることが期待される. それによってユーザーの本に対する興味をひき, 未来大学ライブ ラリーの利用頻度向上を目指す. (※文責: 千葉祐瑚) 6.2 機能 過去の返却棚のデータを web 上で表示する. 表示される際に同時に返却された何冊かの本をひと つのまとまりとし, ネットワーク図で本のまとまりが描かれる. まとめることによって, 一緒に借り られた本を知ることができ, 本を借りるときの参考にすることが期待される. また, 本のまとまりは Wordnet による類似度計算により, 関連するまとまりが近づき, あまり関連しないまとまりは離れ て表示される. (※文責: 千葉祐瑚) 6.3 使用方法 ひとつの例として, ある使用者がテスト対策として本を借りようとする. その本を探すとき に,biblive stream を用いて去年や一昨年のデータを見る. そうすると, 過去に借りられた参考書な どを知ることが出来る. 加えて, その参考書と一緒に借りられた本もテスト対策に有用である可能 性が高い. このようにして使用することが想定される. 他にも, 自分の興味のある分野の本が知りた いときや, 単純におもしろそうな本を探したいときなど, 使用者ごとの使用方法がある. (※文責: 千葉祐瑚) Group Report of 2013 SISP - 35 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 6.4 操作方法 基本的な操作方法を図に示す 6.1. た画面に表示された本の表紙をタッチすることで, 本の情報を 取得, 表示する事ができる (画像左). また, 本をドラッグ (タッチし, 指を離さず引っ張る) ことで, 本を移動させることが出来, 画面の外にある本を表示したり, 見やすいように移動したりすること が出来る (画像右). 図 6.1 操作図 (※文責: 林貴洋) 6.5 現状 図 6.2 現状のシステム利用図 本グループは最終発表会までにシステムを完成させることが出来なかった. システムの内部に関 しては, 返却棚にまとめて返された本のまとまりのキーワード同士の類似度計算を実行するところ まで作成した. しかし, 元となる返却された本のデータを情報ライブラリーの司書から直接受け取 り, 予め OPAC 内で本に与えられているキーワードを手動で検索して入力している状況である. ま Group Report of 2013 SISP - 36 - Group Number 12-B biblive : Recording and sharing experiences in Information Library た, データ量も少ないため, 画面に表示出来る本が過去数日分のみとなってしまっている. しかし, 最終的な完成図はグループ内でイメージとして固まっているので, システム開発の進行, ユーザテストとそれに対する評価を行う過程にいる状況である. (※文責: 吉川凌平) 6.6 展望 今後の展望としては, まずシステムを最終段階まで作成しなければならない. システムの概要 の説明をせずにユーザが使用すると仮定すると, ユーザは使用方法や用途を把握出来ないのではな いかと考えられる状況であるので, ユーザがシステムを理解して円滑に操作を進めることが出来る 段階まで仕上げる必要がある. さらに, 上記で取り挙げた現状の問題点を解決する必要がある. 1日 に多くの本が返されるため, 返却棚のデータをシステムに追加する方法が手動のままであると, 司 書に非常に多くの作業を与えてしまうことになる. これらを解決するためにもバーコードリーダー を使用するなどして, データの追加を自動化することが必須である. また, 個人を特定する事が可能 であるキネクトを用いることによって人それぞれに合った本を提供出来るようなシステムにも仕上 げたい. 個人を特定して本を提供する事によって, 自分の為のシステムであると感じてもらえると 考え, システムへの愛着が増すのではという期待をもっている. これに加えて, 反応の速さ, 操作性, 見栄えを兼ね備えた UI を完成させたい. (※文責: 吉川凌平) 6.7 6.7.1 広報活動 グラフィックコミュニケーション ロゴマークの作成 プロジェクトを進めるにあたって, アイデンティティを保ち学校内外における知名度の向上や, プ ロジェクト内の士気向上のためにロゴマーク作成した 6.3. このシンボルマークは, 本と灯台の 2 つ の要素からなっている. これは未来大学の各教室には名前が付けられており, 情報ライブラリーに は Lighthouse(灯台) と名付けられているところから着想した. 広がる本の世界に灯台のように道標 を示せるようなプロジェクトになりたいという思いを込めた. 灯台には計 12 個の段が付けられて いるが, これはプロジェクトメンバーが 12 人である意を含んでいる. (※文責: 林貴洋) ロゴタイプには, セリフのない細い字体を用いることで, 洗練した印象をを演出した. プロジェク トが続いていくよう, 上昇していきたいという気持ちを“e”に上向きの角度をつけることで表した. 全体の比率に白銀比 (1:1.414...) を用いることでロゴマークとしての安定感を求めた. このロゴを作成する前に, プロジェクトメンバー全員がロゴマークを考案しコンペを開催した 6.5. 全員で投票を行い選ばれたのがこのロゴマークである. Group Report of 2013 SISP - 37 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 6.3 biblive ロゴマーク Group Report of 2013 SISP 図 6.4 ロゴマークの比率 図 6.5 ロゴコンペの様子 - 38 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 名刺の作成 この先プロジェクトとして活動するにあたって, 名刺が必要かもしれないとの声が上がったので, 名刺の作成を行った 6.6. 作成したロゴマークの色を基調とした水色で統一感をとった. 本年度の活 動期間中には使用することがなかったが, 来年度以降での活動で利用されることが想定される. 図 6.6 作成した名刺 (※文責: 林貴洋) 名札の作成 中間発表, 成果発表時にはプロジェクトとしての統一感を出すために名札を首から下げて発表を 行った 6.7. 名前を表に出すことによって質疑応答などのコミュニケーションの促進するために, メ ンバーの名前を大きく記入し, また, グループ名, グループの制作物の名前を入れることで, 円滑な 質疑応答, コミュニケーションの促進を狙った. (※文責: 林貴洋) Group Report of 2013 SISP - 39 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 6.7 6.7.2 作成した名札 Facebook ページ 学内のみならず学外にも活動を発信していくために, また, 自分たちの活動の振り返りのため にも,Facebook にてページの作成を行い (https://www.facebook.com/funbiblive), 活動報告 を行った 6.8.2013 年 5 月から作成はされていたが, 投稿はほとんどなく非公開設定になっていた め,2013 年 7 月 7 日から公開設定にした.2014 年 1 月までに延べ 1000 人を超える人のタイムライ ンに表示されていることから, プロジェクト活動の外部発信を担っていると考えられる. しかし, 投稿数が 4 回と少なく, 継続的な情報発信を行うことが出来なかった. 更新を担当する人, 日時を決め, 定期的に発信していくよう改善をするべきである. (※文責: 林貴洋) Group Report of 2013 SISP - 40 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 図 6.8 biblive facebook ページ Group Report of 2013 SISP - 41 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 第 7 章 まとめ 目標に対しての評価 7.1 本グループの目標は未来大生の本に対する興味の向上, 本をきっかけとした様々な体験, 情報ラ イブラリーの活性化を目的とした本の提示システムの開発を行い, 最終的には未来大学に常設でき るようなシステムを作成すること, 他の場所においても使用できるようなシステムの作成すること である. 現状でのシステムは完成とは言えず, プロトタイプまでとなっている. したがって常設でき るものとはなっていない. これらについては目標を達成したとは言えない. だが, 本を提示するとこ ろまでプロトタイピングは進んでいるので, これからの開発で目標を達成できるだろう. (※文責: 千葉祐瑚) グループの今後の課題と展望 7.2 まずはグループとして, 前期は初めて顔を合わせるメンバーも居たということで話し合いが若干 上手く進まない箇所もあったが, 後期ではそれが改善されてメンバー各々が積極的に話し合いに参 加して意見を述べるようになって居たと感じられた. 前期に制作したシステムに対して, 中間発表 では批判的な意見を多く貰った. ここで前期から改善された点が活き, 後期に入ってから話し合い の時間でそれぞれが多くの意見を出して進める事ができ, 前期とは全く異なったシステム開発をす ることが決定した. これは1つの大きな決断であり, 前期の話し合いに関しの課題は乗り越えられ たのではないかと実感した. システムは完成には至らなかったが, 完成図のイメージは出来ているのため, しっかりと完成さ せることが第一である. また, 本に興味をもってもらい, 情報ライブラリーの利用頻度を向上させる という本来の目的を達成出来るようにしっかりとしたユーザテストと評価を行わなければならな い. また, 未来大生が飽きずにシステムを持続的に使用してくれるように品質を高め, より制度が高 く, ユーザビリティに重視した物に仕上げたい. (※文責: 吉川凌平) 個人の役割と成果 7.3 7.3.1 山本貴文の役割と成果 前期の活動 私は, プロジェクトリーダであると同時に,3 つに分かれたグループのメンバーの一人である. グループで主に担当していることはサーバサイドのプログラミングやプロトタイピングにお けるコーディングである.Kinect を動かす方法や,Ruby を使った API 作成など初めてチャ レンジすることが多く, コードを書く時間よりも, 調べることに時間を費やす事が多く, 非効 率的なコーディングとなってしまったことを反省している. 今後の課題として, さらにコー Group Report of 2013 SISP - 42 - Group Number 12-B biblive : Recording and sharing experiences in Information Library ディングのスキルを向上する必要性を感じた. プロジェクトリーダーとしては, 毎回の打ち合 わせのアジェンタや中長期的なスケジュールの検討などを行なってきた. プロジェクト序盤 では, 自分自身のファシリテーション能力の無さに憤りを感じていたが, プロジェクトメン バーの助けもあり, ここまでプロジェクトを進めて行く事が出来たことに誇りを感じている. 後期の活動 前期では, プロジェクトの運営や管理に注力してきた. 後期では, 前期では体験できなかった 学びを体験するべく, エンジニアとして, 自分の能力を試すことに挑んだ. 前期までにプロ ジェクトとしての活動の基盤は既にある程度出来ており, プロジェクトリーダーとしてのマ ネジメントにも注力はしつつ, 実際にコードを書く作業を増やそうと考えていた. その結果, プログラムを書くエンジニアとして, 多くの初めてのことに取り組み, チャレンジすることが 出来た. その中でも, 最も難しかったことは林と私による「システムの共同開発」であった. 今まで,1 人で自分の好きなようにプログラムを書くことが多かったが,2 名によるシステム 開発を行うようになると様々な問題が発生した. 例えば, お互いが開発したものを組み合わせ て動かすために, 技術的な困難や仕事の振り分けが曖昧な部分など, お互いがもっと密に連携 を取り合って開発する必要があったと反省している. 結果的に, 林が作成したシステムに私 が開発していた部分のプログラムをうまく組み合わせることが出来ず, 成果発表会でプロト タイピングを発表してしまった. 共同開発という, 今まであまり経験のないことにチャレン ジして, 結果的には 1 つの成果物を作成することは出来なかったが様々な教訓を得た. 今後, 様々な場面で共同に開発をする場面で, 事前に発生する問題を発見できることや 1 人でシス テムを開発することの限界を感じることができた. また, コンピュータで直接作業をするの はエンジニア一人だが, モノを作る場合には, お互いがコミュニケーションを取らなければ, チームでシステムを開発することは出来ないのだと痛感した. (※文責: 山本貴文) 7.3.2 林貴洋の役割と成果 プロジェクト学習ではグループリーダー, メディア班リーダーとして活動を行った. 前期の活動 前期の活動では, グループリーダーとしては, グループの代表として意見を報告することが 多く, 必要な情報をわかりやすく説明する技術が身についた. また, 見やすいスライド作成を 身につけることが出来た. グループ内では話し合いを円滑に進めることに注力したがメンバー全員が発言して会議を進 めていくことは難しく, 話し合いの難しさを学んだ. メディア班としては, ロゴ作成, メインポスター作成, サブポスター作成, ポスターテンプ レート作成, 名刺作成, 各種掲示物作成を担当した. ロゴ作成にあたっては, 特に注力して取 り組んだ. 同じプロジェクトメンバーである石川と協力し行った. プロジェクト内ロゴコンペの結果自 分の案が採用され CG 化, マニュアルの作成を行った. 途中, 指導教員である原田教授にアド バイスをもらいながら作成した. 今までにマニュアルまで作成したことがなく, 新たな経験 が出来た. また, ロゴ作成の難しさや, シンボルを通して相手に意図を伝える難しさを感じた. 後期の活動 Group Report of 2013 SISP - 43 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 後期の活動ではグループ内の話し合いの促進を図るために, 話し合いの内容, 意見の図解を積 極的に行った. その結果互いが考えていることが伝わり, 円滑に話し合いが進むようになっ た. また, 図解したものが残るため話し合いの内容を思い出すことが容易になった. グループメンバーの一人として技術調査,UX 設計,UI 設計, プロトタイプ制作を行った. プロ トタイプ制作はフロントエンドを担当し,Javascript を中心に用いた. Javascript によるプ ログラミングは初めてで, 知識やスキルの不足から, 個人での制作に多くの時間を割くこと になり, グループに多大な迷惑をかけてしまったのが反省すべき点である. サーバ側の開発 は山本が行っており,2 人の開発だからとドキュメントを制作せずにプロトタイプを作り始 めたため, 互いのプログラムを組み合わせることがうまく行かなかった. しかし, グループメ ンバーの助けもあり, 発表できるものが制作できることが出来た. 成果発表会ではメインポスターの制作を担当した. ポスターの内容は, プロジェクトの 1 年 間のプロセスを伝えることに重きを置いた. チャートはただ文字で伝えるのではなく, 活動写 真を多く用いてを制作したことで,1 年の活動を視覚的に伝えることが出来, 来場者からも見 やすいポスターであったとの意見をいただくことが出来た. また, グループ別の発表では,6 分という 1 年間のプロセスと成果物について発表するには短い時間ではあったが, 来場者か ら好評価を得ることが出来, プレゼンテーションに自身を持つことが出来た. (※文責: 林貴洋) 7.3.3 千葉祐瑚の役割と成果 前期の活動 主に調査を担当し, その他には Processing でのプロトタイプ作成を担当した. 調査では, 調 査結果によりシステムの設置場所, 表示方法における検討の見直しに繋がった. プロトタイ プ作成では, あまり貢献できず, グループメンバーに頼る場面が多かった. 後期の活動 前期ではあまり話し合いの時に全員が話の内容を把握することが出来なかったので, 後期で は話の内容を全員がしっかりと把握できるように, 話を要約し, 周りに再確認をとるよう心 がけた. その結果, 前期よりも円滑にメンバー全員が話の内容を把握できていた. プロトタイ プ制作では, あまり貢献できず, 調査でしかグループの力になれなかった. また, 後期ではポ スター制作を担当した. ポスターデザインについての知識があまりなく, グループメンバー の助けに頼ってしまった. しかし, その助けのおかげでデザインについての知識を得ること ができ, システムをわかりやすく伝えるポスターを作成することが出来た. (※文責: 千葉祐瑚) 7.3.4 吉川凌平の役割と成果 前期のプロジェクト学習では, 評価シート作成や, はこだて国際科学祭についての下調べ, 聞き取 りなどを行なって, プロジェクトメンバーに情報共有することに務めた. グループ内ではシステムの表示方法を定めるために, 必要な項目を考えてアンケート用紙を作成 を行い, 未来大生を対象としてアンケート調査を実行した. また, 中間発表のサブポスター作成に 携って文章の中身やレイアウトの提案などを行った. これらの活動を通してアンケート用紙の作り Group Report of 2013 SISP - 44 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 方や, ポスターを作成する際の注意点などについても学べた. しかし, プログラミング能力に欠けて プロトタイプの作成に貢献できなかったので, 今後貢献できるようにしっかりと復習しなおして, 様々なプログラミング言語にも触れていく必要があると感じた. 後期では初めに, 中間発表会で頂いた意見や指摘を参考にしてシステムの改善点と新案をグルー プで話し合う時間を多くとった. その話し合いの中ではなるべく多くの意見を出そうと自分の思っ たことや考えた事を口にするように努め, 前期の時よりも多くの発言が出来るようになったのでは と感じた. システム開発におけるプログラミングに関しては, 似たようなシステムの有無についての調査や 過去の事例やサンプルの調査などの技術調査を行ったが, 実際にプログラムを組み上げるという部 分に関しては力不足で貢献することが出来なかったので,C 言語や java だけでなく, 他の多くの言 語も勉強する必要があると痛感した. メディア班としては, 最終発表のグループポスターの作成を行った. 文字と画像の配置などに配 慮して作成したが, デザインについての知識が無かったので参考書を読むと良い物に仕上げること が出来たのではないかと思った. (※文責: 吉川凌平) Group Report of 2013 SISP - 45 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 付録 A ロゴマーク使用マニュアル biblive のロゴ作成する際に付随して作成したロゴマーク使用マニュアルを付属する. Group Report of 2013 SISP - 46 - Group Number 12-B biblive : Recording and sharing experiences in Information Library Group Report of 2013 SISP - 47 - Group Number 12-B biblive : Recording and sharing experiences in Information Library Group Report of 2013 SISP - 48 - Group Number 12-B biblive : Recording and sharing experiences in Information Library Group Report of 2013 SISP - 49 - Group Number 12-B biblive : Recording and sharing experiences in Information Library Group Report of 2013 SISP - 50 - Group Number 12-B biblive : Recording and sharing experiences in Information Library Group Report of 2013 SISP - 51 - Group Number 12-B biblive : Recording and sharing experiences in Information Library 参考文献 [1] 籍田裕司, 都築誉史, 川畑秀明, 荻原滋 (2010),『認知心理学』, 有斐閣 [2] 本はやっぱり読むべき!? 読書は心身の健康にいいことが判明, http://rocketnews24.com/ 2012/09/08/245222/,ROCKETNEWS24, 2013/07/22 [3] 【新宿本店】 「ほんのまくら」フェアのお知らせ, http://www.kinokuniya.co.jp/contents/ pc/store/Shinjuku-Main-Store/20120725000000.html, 紀伊國屋書店, 2013/07/22 [4] 「はこだて国際科学祭 2013」 (8/17-25)開催プログラムが発表に, http://www.fun.ac.jp/ event/13_0817_kagakusai2013.html, 公立はこだて未来大学 [5] 国 際 科 学 祭 が 開 幕, http://www.ehako.com/news/news2008a/4754_index_msg.shtml, 函館新聞社, 2013/01/27 [6] 今 月 の A5 棚 1 月 の テ ー マ:大 人 っ て な ん だ ?, http://library.fun.ac.jp/ modules/lib03/index.php/content0078.html, 公 立 は こ だ て 未 来 大 学 情 報 ラ イ ブ ラ リー,2013/01/27 Group Report of 2013 SISP - 52 - Group Number 12-B
© Copyright 2026 Paperzz