[English]
SPARS

SPARS とは

 SPARS(Software Product Archive, analysis and Retrieval System)とは, ソフトウェアプロダクトの収集・解析・検索システムです.

 これまで数限りないソフトウェアが開発され, そのたびにソフトウェアの再利用の必要性が叫ばれてきました. しかし,現在の開発現場で,これまでに開発されたソフトウェアを 効率よく再利用できていると,果たして言えるでしょうか.
 ソフトウェアを開発する際,過去に開発された類似のソフトウェアを参照し、 少しの手直しで利用できれば,開発の効率は飛躍的に 向上するはずです.しかし,ソフトウェアを容易に検索,参照できるシステムは 現在のところ存在しません.そこで,我々は新たな方法でソフトウェアの 類似度を計測し,ソフトウェアの再利用に応用する研究,開発を進めています.
 ソフトウェアの容易な検索,参照を実現するためのシステムがSPARSです. SPARSは,インターネットに公開されているソフトウェアプロダクトを対象にした 検索システムで,キーワードやコード片等をキーとして,類似したソフトウェアの ソースコード,ドキュメント等を効率よく検索することができます.
 具体的な研究,開発は を行っています.

DACARA

 今までの SPARS では単一の部品の検索ができました. しかし我々が新たらしく提案するツール DACARA では 部品を利用する際に必要となる他の部品をもまとめて取得することを 可能にします. このツールは SPARS の新バージョン SPARS/R 上に実装されており, 図の矢印のリンクから起動することができます.

DACARA LINK


 DACARAは部品の提供するインタフェースなどを考慮することにより, 整合性の取れた部品郡を複数提示することができます. ユーザは使いたいと思った部品を順次選んでいくことにより インタラクティブに部品の組み合わせを決めることができます.

新聞報道

「Java」言語のプログラム 単語入力で自動検索, 日経産業新聞(2005/1/14)

導入実績

サントリー株式会社にて,社内情報システムのソースコード資産の管理に SPARS-J が利用されています.

デモ

下記 URL にて公開しておりました SPARS のデモシステムは公開を終了いたしました.

SPARS/R:
http://demo.spars.info/r/

旧SPARS (SPARS-J) :
http://demo.spars.info/j/

SPARS プロジェクトミーティング

第1回 (2002年3月18日) 第2回 (2003年3月18日) 第3回 (2004年4月6日)

セミナー

ソースコード検索システムSPARS-Jの利用体験 (2004年7月21日, 出席者29名)

発表論文・技術報告

その他、技術報告に関しては井上研究室の業績一覧を ご覧ください.

講演会

リンク



なお、これらの研究は、平成13年11月〜平成16年11月30日の研究期間については、 独立行政法人科学技術振興機構(JST)の ACT-JST事業の支援を得て、研究を推進しました。
その研究成果の概略は、ACT-JSTソフトウェアライブラリのページにも掲載されて います。
Back to Toppage Back to SPARS Toppage