Measuring Software Component Reusability by Coupling and Cohesion Metrics

被引:0
|
作者
Gui, Gui [1 ]
Scott, Paul. D. [1 ]
机构
[1] Univ Essex, Dept Comp Sci, Colchester, Essex, England
关键词
Coupling; Cohesion; Metrics; Software Component; Reusability;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper proposes a set of new static metrics of coupling and cohesion developed to assess the reusability of Java components retrieved from the Internet by a software component search engine. These metrics differ from the majority of established metrics in three respects: they measure the degree to which entities are coupled or resemble each other, they quantitatively take account of indirect coupling and cohesion relationship and they also reflect the functional complexity of classes and methods. An empirical comparison of the new metrics with eight established metrics is described. Results show the new metrics are consistently superior at measuring and ranking the reusability of software components.
引用
收藏
页码:797 / 805
页数:9
相关论文
共 50 条
  • [21] A Metrics Suite for Measuring Reusability of Learning Objects
    Noor, Siti Fadzilah Mat
    Yusof, Norazah
    Hashim, Siti Zaiton Mohd
    [J]. 2009 9TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2009, : 961 - +
  • [22] A Cohesion and Coupling Driven Ontology for Measuring Software Quality at Code Levels
    Okike, Ezekiel U.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (12): : 242 - 249
  • [23] Measuring coupling and cohesion of software modules: An information-theory approach
    Allen, EB
    Khoshgoftaar, TM
    [J]. SEVENTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 2001, PROCEEDINGS, 2000, : 124 - 134
  • [24] On Reusability Metric Model for Software Component
    Li Yingmei
    Shao Jingbo
    Xia Weining
    [J]. SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 1, 2012, 114 : 865 - +
  • [25] Toward Measuring Software Coupling via Weighted Dynamic Metrics
    Schnoor, Henning
    Hasselbring, Wilhelm
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 342 - 343
  • [26] A cohesion metrics for assessing software quality
    Shih, TK
    Lee, MC
    Huang, TS
    Chen, YH
    [J]. PROCEEDINGS OF THE FIFTH JOINT CONFERENCE ON INFORMATION SCIENCES, VOLS 1 AND 2, 2000, : 619 - 622
  • [27] Cohesion and coupling metrics for ontology modules
    Sunju Oh
    Heon Y. Yeom
    Joongho Ahn
    [J]. Information Technology and Management, 2011, 12
  • [28] Cohesion and coupling metrics for ontology modules
    Oh, Sunju
    Yeom, Heon Y.
    Ahn, Joongho
    [J]. INFORMATION TECHNOLOGY & MANAGEMENT, 2011, 12 (02): : 81 - 96
  • [29] Graphical and Statistical Analysis of the Software Evolution Using Coupling and Cohesion Metrics - An Exploratory Study
    Silva, Raul
    Costa, Heitor
    [J]. 2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 706 - 714
  • [30] Measuring the Reusability Level of Software Packages Using Reusability Testing Scripts
    Kamalraj, R.
    Kannan, A. Rajiv
    Ranjani, P.
    Hemarani, R.
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGIES, 2010, 101 : 651 - +