A Graph-Based Class Structural Complexity Metric and Its Evaluation(Special Issue on Knowledge-Based Software Engineering)
スポンサーリンク
概要
- 論文の詳細を見る
Properly representation of the complexity of class structure will be useful in object oriented software developments. Although some class complexity metrics have been proposed, they have ignored directions of coupling relationships among methods and attributes, such as whether a method writes data onto an attribute or reads data from the attribute. In this paper, we use a directed graph model to represent such coupling relationships. Based on the directed graph model, we propose a metric of class structural complexity. The proposed metric satisfies necessary conditions of complexity metric suggested by Briand and others. The following fact is showed by experimental data of Java classes. While the proposed metric follows a conventional metric, the proposed metric can capture an aspect of class structural complexity which is lost by the conventional one.
- 社団法人電子情報通信学会の論文
- 2002-04-01
著者
-
YAMADA Hiroyuki
Faculty of Pharmaceutical Sciences, Science University of Tokyo
-
Yanaru Torao
The Faculty Of Engineering University Of East Asia
-
Yamada H
Faculty Of Engineering Ehime University
-
AMAN Hirohisa
Faculty of Engineering, Ehime University
-
NODA Matu-Tarow
Faculty of Engineering, Ehime University
-
Noda Matu-tarow
Faculty Of Engineering Ehime University
-
Aman H
Faculty Of Engineering Ehime University
-
Yamada Hiroyuki
Faculty of Engineering, Ehime University
-
Noda Matu-Tarow
Department of Computer Science, Faculty of Engineering, Ehime University
関連論文
- DDFC: Decentralized Delay Fluctuation Control Algorithm for IEEE802.11-based Wireless LANs (特集 新時代の分散処理とネットワーク(WebサービスとP2P))
- Effect of Dibromochloropropane (DBCP) on the Hormone Receptors of the Male Rat Reproductive System
- EXPRESSION OF TYPE IV PROCOLLAGEN AND PROLYL 4-HYDROXYLASE mRNA IN CARBON TETRACHLORIDE-INDUCED LIVER FIBROSIS STUDIED BY IN SITU HYBRIDIZATION
- Localization of Procollagen mRNAs and Prolyl 4-hydroxylase mRNA in Liver Fibrosis by ___- ___- Hybridization
- Localization of α1(III)procollagen mRNA on liver fibrosis by in situ hybridization
- Formation of Defects in Near-Surface Region over Li or Mn-Doped MgO Studied by Mg K-Edge XANES
- A Model for Detecting Cost-Prone Classes Based on Mahalanobis-Taguchi Method(Knowledge-Based Software Engineering)
- A Simple Predictive Method for Discriminating Costly Classes Using Class Size Metric(Software Engineering)
- A Class Cohesion Metric Focusing on Cohesive-Part Size(Metrics, Test, and Maintenance)(Knowledge-Based Software Engineering)
- A Graph-Based Class Structural Complexity Metric and Its Evaluation(Special Issue on Knowledge-Based Software Engineering)
- A Proposal of Class Cohesion Metrics focusing on Sizes of Cohesive Parts
- Calculations of Fringing Fields of a Quadrupole Lens
- Approximate Square-free Decomposition and Root-finding of III-conditioned Algebraic Equations
- A Metric for Class Structural Complexity Focusing on Relationships among Class Members (Special Issue on Knowledge-Based Software Engineering)
- A Constructing Method of Functional Model by Integrated Learning from Examples of Software Modification