クラスの再利用頻度と保守性の関係に関する一考察
スポンサーリンク
概要
- 論文の詳細を見る
ハードウェアの進歩に伴うソフトウェアの大規模・高機能化によりソフトウェア開発に必要な開発・保守コストは増大する傾向にある.開発コストを削減し, なおかつ品質の向上を図るための有効な手段としてソフトウェアの再利用が考えられている.近年主流のオブジェクト指向ソフトウェア開発でも, クラス単位での再利用が広く行われている.本論文では, オブジェクト指向ソフトウェアにおけるクラスの再利用と保守性との関係に着目し, オープンソースソフトウェアとして公開されているJavaプログラムについてクラスの再利用頻度と保守性(バージョンアップに伴う変更行数の割合: 変更率)を調べ, その関係について分析を行う.
- 社団法人電子情報通信学会の論文
- 2005-07-18
著者
-
阿萬 裕久
愛媛大学大学院理工学研究科
-
山田 宏之
愛媛大学大学院理工学研究科電子情報工学専攻情報工学コース
-
阿萬 裕久
愛媛大学工学部
-
山田 宏之
愛媛大学院理工学研究科
-
山田 宏之
愛媛大 大学院理工学研究科
-
土居 通夫
愛媛大学大学院理工学研究科
-
山田 宏之
愛媛大学工学部
-
阿萬 裕久
愛媛大学工学部情報工学科
関連論文
- ウインターワークショップ2008・イン・道後開催報告
- JCKBSE2006会議報告
- プログラミング・コンテストEPOCH報告
- D-10-1 ハードウエアテスト生成ツールを用いた組み込みシステムのテストケース生成について(D-10. ディペンダブルコンピューティング,一般セッション)
- オープンソースソフトウェアにおけるコードの安定性予測に向けたゴンペルツ曲線の適用(ソフトウェアの品質特性)
- オープンソース開発におけるバグ報告累積数の成長曲線モデルを用いた分析
- 「ワークショップ・イン・松山」報告
- 要望リストからの要望モデル構築
- 要望リストからの要求獲得支援に関する研究
- マハラノビス・タグチ法に基づいたソフトウェア品質予測法
- ドメインモデルに対する要求獲得支援
- 変更履歴情報に着目した依存関係分析
- ドメインモデルに対する要求獲得支援
- 変更履歴情報に着目した依存関係分析
- ソースコードの外部依存率と保守性との関係に関する考察
- クラスの凝集度と修正保守性との関係に関する考察
- ソースコードの保守工程における変更連鎖の追跡とその解析
- ソースコードの外部依存率と保守性との関係に関する考察
- クラスの凝集度と修正保守性との関係に関する考察
- ソースコードの保守工程における変更連鎖の追跡とその解析
- クラスの凝集度と修正保守性との関係に関する考察
- B_020 ソースコードにおけるコメント文の密度と保守性との関係に関する考察(B分野:ソフトウェア)
- クラスの変更履歴と依存関係に基づいた同時更新モデルの提案(学生セッション,一般)
- オープンソース開発における障害報告とソースコードの変更コストとの関係分析
- クラスの再利用頻度と保守性の関係に関する一考察
- ソフトウェアメトリクスの定量的検証法に関する研究
- ファジィグラフを用いたクラス構造分析の有効性に関する実験的考察
- ウインターワークショップ2008・イン・道後開催報告
- オープンソース開発におけるコード変更量の数理モデル化と予測について : 成長曲線モデルを用いた実験
- D-10-1 ハードウェア設計に対するソフトウェアメトリクスの適用(D-10.ディペンダブルコンピューティング,一般講演)
- ファジィグラフの連結構造分析を用いたオブジェクト指向ソフトウェアにおけるクラス構造の複雑さに関する考察
- 一対比較法を用いたメンバ間の依存関係の定量化と保守性の指標に関する考察
- オブジェクトの構造的な複雑さに関する考察
- 第2回アジア太平洋ソフトウエア工学国際会議(APSEC'95)報告
- 直交表を用いた単体テストに関する考察 : JUnit支援ツールの試作
- 直交表を用いた単体テストに関する考察 : JUnit支援ツールの試作
- フォールト潜在予測に向けたコメント文記述及びコメントアウトの定量分析
- 複数のソースファイルでハードコード化された情報に対する保守支援ツールの試作
- ファジイ数入力ニューラルネットワークを用いたオフライン筆者識別
- 主観観測による意思決定問題の分析
- 主観観測理論の人員配置意思決定化問題への応用
- メトリクス値に基づいた重点レビュー対象モジュールの選択に関する考察 : 整数計画法の利用
- オープンソース開発におけるコード変更量の推移予測に関する考察 : 成長曲線モデルの適用
- クラス凝集度とソースコードの変更率との関係に関する考察
- ソースコードの保守工程における変更連鎖と安定性の関係解析
- モジュール間の整合性検査のための要求仕様記述の検証
- エージェントを用いた仮想回線のQoS制御の一考察
- JavaMLを用いたクラス設計メトリクス測定ツールの開発とその利用(次世代移動通信ネットワークとその応用)
- 主成分・相関分析によるメトリックスの定量的検証法
- A-12-5 荷物エージェント間交渉の結果予測を考慮した輸送経路選択
- メソッド間結合に基づいたクラス凝集度メトリクスの提案
- 要求獲得における伝達性向上に関する一考察 : 発想支援手法によるアプローチ
- 物流システムにおける自律機能を持つ荷物間の交渉
- ソフトウェア開発対象業務の動的側面に注目した要求獲得支援
- CC/PPを利用した多種端末向けWebアプリケーションの検討
- CC/PPを利用した多種端末向けWebアプリケーションの検討
- ソースコードにおけるコメントの頻度と保守性の関係解析
- オープンソースソフトウェアの安定性予測に向けたデータ解析
- オープンソース開発におけるソースコードの安定性予測について
- インターネット上での地域イベント情報発信について : WWWコンテンツ作成の自動化の試み
- プログラムの動的スライシングと機能表現によるソースコード検索
- プログラムスライシングを用いたソースコード検索
- 愛媛大学城北キャンパスにおける実験ネットワ-クの構築
- オープンソース開発におけるバグ数見積りに向けた管理図と成長曲線モデルの利用
- オープンソース開発におけるバグ数見積りに向けた管理図と成長曲線モデルの利用
- Java言語を対象とするオブジェクト指向ソフトウェアメトリクスに関する一考察
- クラス階層の再構成の支援に関する一考察
- 機能モデルに基づくソフトウェアの変更支援
- クラス階層の再構成の支援に関する一考察
- オープンソース開発におけるコードの追加及び修正の分布に関する考察
- ソースコードの変更量におけるPareto原理とそれを用いたプロジェクトの定常状態解析
- ソースコードの変更量におけるPareto原理とそれを用いたプロジェクトの定常状態解析
- 自然言語要求仕様からモデル表現への変換 : シミュレーションソフトウェアを対象とした場合
- オブジェクト指向ソフトウェアメトリクスの一考察
- 操作フレ-ムに基づく自然言語仕様記述の省略補完
- 相互作用記述に基づくソフトウェア変更支援システム
- ソフトウェアの構造情報に基づく機能説明の生成
- 機能モデルに基づくソフトウェアの変更支援
- オブジェクト指向概念を付加したLisp言語:OOL
- 機能モデルを用いたソフトウェア変更支援
- ソフトウェア理解への機能表現の応用
- 複数視点間の矛盾解消機構の構成
- ソフトウェアの機能表現を用いたソースコード検出
- 自然言語仕様記述から待ち行列シミュレーションソフトウェアの自動生成
- ソフトウェアの機能表現とその応用
- ソフトウェアの機能モデルを用いた変更支援
- アルゴリズム認識のためのプログラム共通部分構造の抽出法に関する一考察
- 統合学習による機能モデルの自動構成に関する一考察