A graph-based class structural complexity metric and its evaluation

被引:0
|
作者
Aman, H [1 ]
Yamada, H
Noda, MT
Yanaru, T
机构
[1] Ehime Univ, Fac Engn, Matsuyama, Ehime 7908577, Japan
[2] Univ E Asia, Fac Engn, Shimonoseki, Yamaguchi 7518503, Japan
来源
关键词
object oriented software metrics; class structural complexity; directed graph;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 proposed a metric of class structural complexity. The proposed metric satisfies necessary conditions of complexity metric suggusted 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.
引用
收藏
页码:674 / 684
页数:11
相关论文
共 50 条
  • [1] A graph-based class structural complexity metric and its evaluation
    Aman, Hirohisa
    Yamada, Hiroyuki
    Noda, Matu-Tarow
    Yanaru, Torao
    IEICE Transactions on Information and Systems, 2002, E85-D (04) : 674 - 684
  • [2] GRAPH-BASED CLASS TESTING
    HOFFMAN, D
    STROOPER, P
    AUSTRALIAN COMPUTER JOURNAL, 1994, 26 (04): : 158 - 163
  • [3] A graph-based model for manufacturing complexity
    Jenab, K.
    Liu, D.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2010, 48 (11) : 3383 - 3392
  • [4] An attack graph-based probabilistic security metric
    Wang, Lingyu
    Islam, Tania
    Long, Tao
    Singhal, Anoop
    Jajodia, Sushil
    DATA AND APPLICATIONS SECURITY XXII, 2008, 5094 : 283 - +
  • [5] GRAPH-BASED PRECISION METRIC MODELS.
    Kolchkov, V.I.
    Skvortsov, A.V.
    Soviet machine science, 1987, (06): : 8 - 12
  • [6] Making Fast Graph-based Algorithms with Graph Metric Embeddings
    Kutuzov, Andrey
    Dorgham, Mohammad
    Oliynyk, Oleksiy
    Biemann, Chris
    Panchenko, Alexander
    57TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2019), 2019, : 3349 - 3355
  • [7] Graph-Based Object Class Discovery
    Xia, Shengping
    Hancock, Edwin R.
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, PROCEEDINGS, 2009, 5702 : 385 - +
  • [8] Graph-based Discriminators: Sample Complexity and Expressiveness
    Livni, Roi
    Mansour, Yishay
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [9] Graph-Based Metric Embedding for Next POI Recommendation
    Xie, Min
    Yin, Hongzhi
    Xu, Fanjiang
    Wang, Hao
    Zhou, Xiaofang
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2016, PT II, 2016, 10042 : 207 - 222
  • [10] Max Explainability Score -A quantitative metric for explainability evaluation in knowledge graph-based recommendations
    Tiwary, Neeraj
    Noah, Shahrul Azman Mohd
    Fauzi, Fariza
    Yee, Tan Siok
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 116