2013 Fiscal Year Annual Research Report
ソフトウェア進化促進のためのコンテンツ履歴グラフ構築と管理・分析システムの開発
Project/Area Number |
25880015
|
Research Institution | Nara Institute of Science and Technology |
Principal Investigator |
畑 秀明 奈良先端科学技術大学院大学, 情報科学研究科, 助教 (00713041)
|
Project Period (FY) |
2013-08-30 – 2015-03-31
|
Keywords | コンテンツ履歴グラフ / ソースコード進化 / コンテンツトラッキングシステム |
Research Abstract |
本研究では,能動的なソースコード改善を目指す「ソフトウェア進化の促進」という新しいソフトウェアメンテナンスの目標を掲げ,それを実現するための技術の提案と実証的な評価を行う.特に,既存の開発履歴データを活用し,早期に成熟状態へ移行させることを目指している.この目標に向けて,サブテーマ(i)ソースコードのコンテンツ履歴をその時系列データ構造を保ったまま分析することを可能にする「コンテンツ履歴グラフ」を構築し,また,継続するソフトウェアメンテナンスのプロセスに対応するため,サブテーマ(ii)コンテンツ履歴グラフの更新と保存を行う管理システムを開発する. 当該年度は,サブテーマ(i)コンテンツ履歴の構築に取り組んだ.まず,このサブテーマ(i)の中間目標である,コンテンツの変遷や関連を考慮したコンテンツ履歴グラフの設計を行った.これに基づき,到達目標であるコンテンツ履歴グラフの構築を行った.具体的には,メソッドのコンテンツから一意に得られる値をノードとし,コンテンツの変遷を有向グラフで表現している.本成果は,査読付きの国内会議で発表している. また,次の課題であるコンテンツ履歴グラフ管理システムについて,その要件はコンテンツのトラッキングシステムであるとの着想を得ている.このシステムは,現状のソースコード版管理システムでは実現できない機能を有する.本システムによって,現状のソフトウェア開発に無い,ソフトウェア開発履歴の活用方法を提案できる.以上から,本研究の目標へ正しく進めていると判断している.
|
Current Status of Research Progress |
Reason
翌年度、交付申請を辞退するため、記入しない。
|
Strategy for Future Research Activity |
翌年度、交付申請を辞退するため、記入しない。
|
Research Products
(1 results)