氏名: 大橋 洋貴 (289834040)

論文題目: ソフトウェア空間をトラバースする柔軟な検索とその応用


論文概要

ソフトウェアの効率良い開発のために,既存ソフトウェアの再利用が求められている.また,ソフトウェアの保守の負荷を軽減させるために,保守作業の支援が求められている.ソフトウェアの再利用や保守の支援のためには,状況や対象に即した柔軟な検索が必要である.

本論文では,ソフトウェアに対する多種多様な検索を,複数のバージョンを横断する検索,ソフトウェアの構成要素をまたがる検索,複数のソフトウェアをまたがる検索の3つの基本的な検索の組み合わせであると提案する.そして,バージョン,エレメント,ソートの3つの軸からなるソフトウェア空間を定義し,ソフトウェア空間を様々にトラバースすることで検索を表現する.本論文では,いくつかの実用的な検索をソフトウェア空間を用いて記述することにより,本手法が多種多様な検索を表現できることを確認し,記述された検索のツールを実装・評価する.

検索ツールとしては,ライブラリとアプリケーションの相互参照が可能なソースプログラムブラウザ,関数の変更履歴表示ツール,プログラムとドキュメントの整合性を検査するツールを実装した.ツールの実装はCASEツールプラットフォームSapidの機能を拡張して行った.最後に,検索の応用としてソースプログラム・アーカイブ・サイトと細粒度のバージョン管理について述べる.


目次に戻る


asakura@nuie.nagoya-u.ac.jp