大規模ソフトウェア保守のための影響波及量尺度インパクトスケール
スポンサーリンク
概要
- 論文の詳細を見る
ソフトウェア保守においては変更時に他に及ぼす影響の大きいモジュールほど扱いが難しい.本稿では障害予測の精度向上を目的として,変更の影響波及量を定量化するメトリクス「インパクトスケール」を提案する.ソフトウェア保守において効果的な障害予測を行うには,プロダクトメトリクスとプロセスメトリクスの両方が必要といわれている.しかし,実際の保守現場においてはプロセスメトリクスの入手性は低く利用可能な状況は多くない.インパクトスケールの目的はプロセスメトリクスの得られない状況で従来のプロダクトメトリクスより効果的な障害予測を実現することであり,その影響波及モデルは確率的な波及と関係依存的な波及という特徴を持つ.インパクトスケールの有効性検証のため,2つの大規模企業システムを対象として,ポアソン回帰分析と工数考慮モデルを用いて障害予測を行う実験を実施したところ,インパクトスケールを既存のプロダクトメトリクスからなる予測モデルに追加することにより,10%検査工数における障害検出数が50%以上上昇するという結果を得た.また,既存のプロダクトメトリクスに依存ネットワーク尺度をあわせた予測モデルに対しても予測性能が上昇するという結果を得た.
- 2013-02-15
著者
-
小林 健一
日本電気(株)
-
井上 克郎
大阪大学大学院基礎工学研究科情報数理系
-
松尾 昭彦
株式会社富士通研究所
-
早瀬 康裕
筑波大学システム情報工学研究科
-
小林 健一
株式会社富士通研究所ソフトウェアシステム研究所
-
上村 学
株式会社富士通研究所ソフトウェアシステム研究所
-
吉野 利明
富士通株式会社フィールドイノベーション本部
-
井上 克郎
大阪大学大学院 情報科学研究科
-
松尾 昭彦
株式会社富士通研究所ソフトウェアシステム研究所
関連論文
- メソッド抽出の必要性を評価するソフトウェアメトリックスの提案(研究速報)
- ソフトウェアメトリクスとメソッド内の構造を用いたリファクタリング支援手法の提案
- コードクローン検出とその関連技術(ソフトウェア工学)
- UMLモデルを対象としたリファクタリング候補検出の試み
- プログラム理解のための付加注釈DocumentTagの提案(レビュー,品質(学生セッション))
- 大阪大学情報科学研究科におけるソフトウェアデザイン工学高度人材育成への取り組み
- ソフトウェア部品の利用関係におけるスケールフリー性の調査
- グラフマイニングアルゴリズムを用いたギャップを含むコードクローン情報の生成(ソフトウェア工学)
- 束構造をもつセキュリティクラスに基づく再帰的プログラムに対する情報フロー解析法
- 開発履歴中のソースコードを対象とした更新の重要度を評価する手法の提案(ソフトウェア工学)
- コンポーネントランク法によるソフトウェアクラスタリング結果の理解性向上(テスト技法・保守技術)
- ソフトウェア部品分類手法へのコンポーネントランク法の応用(学生セッション C_開発プロセス)
- メソッド呼び出しパターンとして現れる横断的関心事の検出
- Strutsフレームワークにおけるメタモデルを用いた追跡可能性実現手法の提案(アスペクト指向・Web)
- アスペクトマイニングを自動的に行うツールの提案
- アスペクト指向プログラムのデバッグ支援環境 : プログラムスライスとコールグラフの利用(オブジェクト指向とWeb技術)
- アスペクトを用いた表明の記述(開発支援(学生セッション))
- アスペクト指向プログラミングのプログラムスライス計算への応用(テスト技法・保守技術)
- アスペクト指向プログラムに対するプログラムスライシング
- D-3-4 アスペクト指向プログラミングの動的プログラムスライスへの応用
- Javaソフトウェアの部品グラフにおけるべき乗則の調査(ソフトウェア基礎,プログラム理論)
- 構文木の差分を用いた版管理システム向きマージ機能(システム評価・管理技術)
- プログラム依存グラフの効率的な更新手法
- ソースコード解析ツール開発支援システムの試用
- メタモデルに基づくトレーサビリティ技術の提案
- リビジョン情報と電子メールを用いたオープンソース開発向き情報検索システム
- D-3-9 UMLで記述された設計仕様書からのファンクションポイント計測手法
- 共有メモリ型並列機のためのアクティビティ方式並列実行機構(2) : 環境切替により後処理実行を行なう方式の提案
- 大規模ソースコードを対象としたコードクローンの検出と可視化(ソフトウェアテスト技法・保守技術)
- コードクローンの長さに基づくプログラム盗用確率の実験的算出
- 5.産官学連携によるエンピリカルソフトウェア工学の実践 : データに基づく実証的アプローチ(第1部:高い生産性を持つ高信頼ソフトウェア作成技術の開発,学と産の連携による基盤ソフトウェアの先進的開発)
- 協調動作するオブジェクト群の変化に基づく実行履歴の自動分割
- シーケンシャルパターンマイニングを用いたコーディングパターン抽出
- 実践的ソフトウェア開発演習支援のためのグループ間比較にもとづくプロセスモニタリング環境(教育実践研究論文,学習・教育支援のための技術開発)
- S-26 情報機器用光源の現状と動向
- S-24 光源を利用した情報機器(1)
- コード片に共通した特性を自動抽出するソースコード閲覧ツールの試作
- 一般的なGUIに適した視線・マウス併用型ターゲット選択方式次世代インタラクションのための情報技術
- 機能実行履歴を用いたソフトウェア利用知識の共有(:知識と情報の共有)
- 構造化文書体系(ODA)の拡張 : 多重レベル流し込み
- プログラム依存グラフの一貫性検査に基づく欠陥候補の検出手法
- ソフトウェアライセンスがコピーアンドペーストによる再利用に与える影響の調査
- コメント文によるプログラム中に出現する名詞の説明文生成
- 影響波及解析を利用した保守作業の労力見積りに用いるメトリックスの提案(ソフトウェア工学)
- 保守請負時を対象とした労力見積りのためのメトリクスの提案
- 保守の影響波及範囲に基づいたレガシーシステムの障害予測
- プログラム実行履歴を用いたトランザクションファンクション抽出手法
- 動作オブジェクト群の変化に着目したオブジェクト指向プログラムの実行履歴分割手法
- D-3-5 協調動作するオブジェクト群に着目したJavaプログラムの実行履歴分割手法の提案(D-3. ソフトウェアサイエンス, 情報・システム1)
- 7-7 可視光半導体レーザを用いたホログラム光ヘッドによるビデオディスク再生
- ユースケースポイント計測におけるアクタとユースケースの自動分類の試みと支援ツールの試作(ソフトウェア工学)
- リファクタリングのための変更波及解析を利用したテスト支援ツールの提案
- インラインスクリプトを含んだXHTML文書に対するデータフロー解析を用いた構文検証手法(テスト技法・保守技術)
- D-3-5 XHTML 構文検証手法におけるスクリプト要素の静的解析アルゴリズム
- Java Scriptを含んだHTML文書に対するデータフロー解析を用いた構文検証手法の提案(組込みソフトウェア工学及び一般)
- JavaScriptを含んだHTML文書に対するデータフロー解析を用いた構文検証手法の提案
- JavaScriptを含んだHTML文書に対するデータフロー解析を用いた構文検証手法の提案
- D-3-5 JavaScriptを含むHTML文書の妥当性検証手法の提案
- 類似メソッドの集約のための差分抽出支援(フレッシャーズセッション)
- ソースコードに対して適用可能な編集手順を探索するリファクタリング支援手法の提案
- アイテムセットマイニングを利用したコードクローン分析作業の効率向上
- UMLモデルを対象としたリファクタリング候補検出の試み
- 多言語対応メトリックス計測プラグイン開発基盤MASUの開発(ソフトウェア工学)
- サブパターンとスーパーパターンからの推定頻度に基づくパターンの興味深さの尺度の評価
- マルコフモデルにもとづく時系列データからの知識発見ツール Action Browser (人工知能基礎論研究会(第51回)小特集 「チャンス発見:到達と挑戦」および一般演題)
- SMPクラスタ向け並列処理実行環境の構築
- Kaiser : 128-CPU SMPサーバの構成と評価
- AP1000互換通信ライブラリ : WSクラスタ向けの新しい計算環境 : 実装と評価
- AP1000互換通信ライブラリ : WSクラスタ向けの新しい計算環境 : 基本コンセプト
- AP1000+におけるSplit-Cの実装と実行性能の評価
- 事故前提社会に向けたユーザ・ベンダ間での開発データ共有 第2回 : −ソフトウェアタグ規格とソフトウェアタグ支援ツール−
- ユーザ視点に立ったソフトウェア開発データ活用技術の提案(解析・検証(一般セッション))
- コードクローン履歴閲覧環境を用いたクローン評価の試み
- 1Q-5 コーディングパターンとキーワードを用いて生成したコードスニペットの推薦(開発環境・開発支援,学生セッション,ソフトウェア科学・工学,情報処理学会創立50周年記念)
- 動的情報を利用したソフトウェア部品評価手法
- 動的情報を利用したソフトウェア部品評価手法の提案と評価
- クラス動作シナリオ可視化手法のプログラム理解作業に対する有効性評価
- コードクローン検索による類似不具合検出の実証的評価(ソフトウェア工学)
- 束構造のセキュリティモデルに基づくプログラムの情報フロー解析
- シーケンシャルパターンマイニングに基づくオブジェクト指向プログラムのための欠陥検出手法
- シーケンシャルパターンマイニングに基づくオブジェクト指向プログラムのための欠陥検出手法
- シーケンシャルパターンマイニングに基づくオブジェクト指向プログラムのための欠陥検出手法
- 利用実績に基づくソフトウェア部品重要度評価システム(ソフトウェア工学)
- ソースコード間の関係を用いた再利用性評価手法の提案
- コードの生存期間を考慮したコードクローンと欠陥修正の関係調査
- 状況に応じた設計情報の再利用を支援するUML図の自動推薦ツール
- 開発中のソースコードに基づくソフトウェア部品の自動推薦システムA-SCORE
- 同時変更が生じた Template Method パターンの適用事例の調査
- ソースコードの編集内容を用いたソフトウェア部品の自動推薦手法(ソフトウェア部品・コーディング支援)
- Data dependency based test case generation for BPEL unit testing (ソフトウェア工学)
- 4Q-5 ソースコードの編集内容を入力としたソフトウェア部品の自動検索(再利用,保守,学生セッション,ソフトウェア科学・工学)
- 1ZK-3 コードクローンのメトリクス値と開発者の相関の調査(リーディングプロジェクト e-society:コードクローン検出によるソフトウェア開発技術,一般セッション,リーディングプロジェクト e-society)
- コードクローン検出技術を用いたLinuxカーネル進化の調査(研究速報)
- 識別子の共起関係に基づく類似コード検索法の提案と欠陥検出への適用
- イベントトレース図に基づく要求仕様書からのファンクションポイント計測手法
- 5ZC-8 要求仕様書からのファンクションポイント計測ツールの改良 : 要求分析ツールREQUARIOで作成された要求仕様書を対象として
- 要求仕様書に対するファンクションポイント計測ツールの試作と評価
- 要求仕様書に対するファンクションポイント計測ツールの試作
- 地図を利用した電力設備管理システム
- 大規模ソフトウェア保守のための影響波及量尺度インパクトスケール