論理結合マップとモジュール結合マップの重なりを用いたソフトウェア進化尺度の提案
-
- 花川 典子
- 阪南大学経営情報学部
書誌事項
- タイトル別名
-
- Metrics for Software Evolution with Module Coupling Map and Logical Coupling Map
抄録
As source codes of software are frequently modified in the projects, the codes evolve to become complex. Measurements of code complexity have been proposed such as module coupling and logical coupling. Module coupling is useful for clarifying complexity on a side view of product, logical coupling can suggest complexity on a side view of process. Therefore, we proposed a new metrics for software evolution. The metrics combines module coupling and logical coupling. A basic idea is that modules including strong module couplings should have strong logical couplings. If a gap between a set of modules including strong module couplings and a set of modules including strong logical couplings is large, the software complexity will become large. As a result of experiments in open source projects, we confirmed that the proposed metrics was useful for visualizing software evolution, and coupling maps were useful to investigate reasons of software evolution. In addition, although conventional metrics of complexity is often influenced by characteristics of software and individual development policy, the proposed metrics is often not influenced by such factor. Using hierarchical coupling maps, we confirmed that the proposed metrics is useful for analyzing weak points of large-scale software.
収録刊行物
-
- コンピュータ ソフトウェア
-
コンピュータ ソフトウェア 26 (4), 157-172, 2009
日本ソフトウェア科学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1390001204736344064
-
- NII論文ID
- 130004549152
-
- ISSN
- 02896540
-
- データソース種別
-
- JaLC
- CiNii Articles
- KAKEN
-
- 抄録ライセンスフラグ
- 使用不可