抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
開発対象となるソフトウェアが大規模化するにつれて,進ちょくを把握し管理を適切に行うことが,極めて重要な要素となった。開発途中の生成物からLOCなどのメトリックスを抽出し,管理に利用している場面は多く見られる。しかし,開発中のソフトウェアに重大な影響を与える更新を抽出するには,LOCなどだけでは不十分で,更新履歴から変更内容を確認し,それによって生じる変化を理解する必要がある。本論文では,ソフトウェア部品間の利用関係の変化の度合を定量化することで,利用関係の変化という観点で更新履歴の中から重大な影響を与えた更新を抽出する手法を提案する。定量化においては,部品間の利用関係に基づいた順位であるコンポーネントランクを用い,更新前後間での各部品の順位の変動を評価基準とする。提案手法に基づきシステムを開発し実際のオープンソースプロジェクトに適用したところ,大規模な機能追加のほかに,コア部品に対する機能追加や,コードの作り直し,リファクタリングなどのメンテナンス作業が抽出できた。これらの更新は,LOCの変化量が少ないものも多く,提案手法はこれらの更新作業の抽出に有益であると考えられる。(著者抄録)