IPA


IPAトップ





2005年度未踏ソフトウェア創造事業(未踏ユース)  採択案件評価書


 



1.担当PM


 筧 捷彦   (早稲田大学教授)



2.採択者氏名


 代表者

吉澤 智也(東京大学  教養学部)

共同開発者

小田 啓太(同上)
浅利 尚志(同上)
疋田 泰士(同上)
相田 森羅(東京大学大学院)
岡山 友昭(同上)
小野田 浩之(同上)
鷲田 基(同上)
小町 守(奈良科学技術大学院大学)



3.プロジェクト管理組織


 株式会社創夢


  4.委託支払金額


 3,000,000円



5.テーマ名


 ユーザ参加型のパッケージ管理・斡旋 システム



6.関連Webサイト


 なし



7.プロジェクト概要


 オープンソースソフ トウェアは,様々な分野に普及し,その重要性は年々大きくなっている。一方で,オープンソースソフトウェアを利用できるようになるまでの手順は複雑であ り,多くの情報と手間を必要とする。このような,オープンソースソフトウェアをインストール,メンテナンスする際の複雑さは,一般のユーザが利用するため の障壁にさえなっている。
 こういった問題に対処するために,LinuxやMac OS Xではパッケージ管理システムが利用されている。パッケージ管理システムは,各々のソフトウェアの依存関係,インストール手順といった情報を単一のデータ ベースにまとめ,インストール作業を自動化する。
 しかしながら,パッケージ管理システムによって問題が解決したとはいえない。確かにパッケージ管理システムは,個々のソフトウェアのインストールは自動 で行ってくれる。だが,ユーザが目的を達成するにはどのようなソフトウェアを利用すればよいか,という問に答えてはくれないのである。
 このプロジェクトでは,ソフトウェアの母語による解説や評判や人気,類似ソフトウェアなどの情報を集約し,ユーザとソフトウェアの出会いを助ける場を構 築する。ユーザ同士が気軽に情報交換できるように,ソフトウェアのレビューや評価をユーザが自由に書き込めるようにするなど,情報の一方的な提供ではな く,双方向型の仕組みとする。さらに,パッケージ管理システムと連係してソフトウェアの導入作業のすべてを統合する。
 これによりユーザは,膨大なソフトウェア群の中から自分の目的に沿うソフトウェアを検索し,速やかにインストールすることが可能となる。



8.採択理由


 東京大学駒場で全学生 対象に行われているプログラミング教育のプログラム指導員・TAの現役および経験者の中で生まれたグルー プFinkの現9人でプロジェクトを行う。プログラミング教育環境として数年前にUnixが採択されたことを受けて,各種のUnixのパッケージをダウン ロードすることのサポートを行ってきた経験を活かした,パッケージ管理・斡旋システムを構築し運営していくことを目標とする。簡便にダウンロードができイ ンストールができるようにするだけでなく,そのパッケージの「利用者からの声」も記録して,「Amazon.com」が書籍に対して行っているようなサー ビスを目指す。
 互いに作業する場所は別々であるが,ネットを介しての連携が機能して いる。システムが仕上がることは確実に予想できる。メンバー交代が暫時進行していっても「グループ」としての活動が継続していくことを期待し,その中から 個人としてのスーパークリエイターが生まれてくることを期待する。



9.成果概要


 オープンソースソフト ウェアに関する情報を一元的に集め,検索できるWebサイトを構築した。このサイトでは個々のソフトウェアの解説や評判をユーザの誰もが書き込むことがで きる。また,個人が自分のコンピュータの(ソフトウェアのインストール状況などの)環境情報を送信すると「自分が利用していなくて,かつ使ったほうが良い と思われるソフトウェア」を提示してくれる。また,見つけたソフトウェアを手軽に試せるように1クリックでそのソフトウェアをインストールすることができ るインストーラを作成した。
 具体的には,ユーザが手軽に情報を得られるようにという点からWebによるインタフェースを採用した。Webサイトは主としてPHPと,そのテンプレー トエンジンであるSmarty,及びJavaScriptを利用し,内部でのデータ処理にはMySQL,「おすすめソフトウェア」の提示の際には統計解析 システムRを使用している。また,1クリックインストーラについてはObjective-Cで開発している。
 ソフトウェアができ,ウェブサイトも立ち上がったが,それはプロジェクト期間が終わるときになってのことであった。目標にあった“出会いの場の出発” は,いわば箱ものができただけで達成できるものではない。“魂を入れる”必要がある。つまり,初期のユーザと一緒になった多くの人を引きつけるだけのコン テンツと運用実績を積んでいかなくてはならない。その入り口に立っただけでそこに入って実績を積む時間がとれなかったのは,なんといっても残念である。



 



10. PM評価とコメント


  9人の共同開発とい うプロジェクトを円滑に進めていくのは,並大抵のことではない。この点をどのように解決していくのか,という課題は,応募があったときからの懸案事項で あった。そして,その懸念のとおりの事態が途中で生じた。メールでの議論は踊っても,実作業が進まない時期が続いたのである。この結果,つぎのとおりに, 当初予定まではことが仕上がらずにプロジェクトが終わりを迎えてしまった。
 

・Fink以外のシステムへの対応
予定ではFink以外の版管理システムへの対応をする予定であり,開発途中で難航したため一時対応を保留としていたまま,現在に至っている。今後は Linuxに対応させていく予定でいるという。
 

・ フィードバック
予定では早めにβ版を公開することでユーザからのフィードバックを得ようとしたが,開発が予定よりも遅れてしまったため,開発〆切までに充分なデータを収 集することができなかった。「おすすめ」機能のよりどころとなるデータやソフトウェア自体に関する情報を集めるためには,より多くのユーザの協力が不可欠 である。その点で公開が遅れたことによりユーザからのフィードバックを受けることができなかった。
 

 この開発者チームは,東京大学の計算センターのプログラム相談員およびその 経験者の集まりである。相談員室で顔を合わすことを除いては,それぞれ学科や専攻が異なり直接に顔を合わせることは少なく,相互の連絡はもっぱらメールで のやりとりによっている。相談員の作業が少し広がった程度のことがらなら,その相談員ネットワークですんだのであろうが,さすがにこのプロジェクト程度に なるとそれだけでは支えられなかった。個々人をとると,それぞれスーパークリエータに化けてもおかしくない素質をもっていると思う。しかし,今回はその素 質が引き出されることなく終わったのがなんとも惜しい。今回の経験をよい意味での糧として,今度は個々人の素質も十二分に発揮したプロジェクトを立ててく れることを期待したい。



  ページトップへ   






  Copyright(c) Information-technology Promotion Agency, Japan. All rights reserved 2004