A Component Selection Framework of Cohesion and Coupling Metrics

被引:0
|
作者
Iyyappan, M. [1 ]
Kumar, Arvind [1 ]
Ahmad, Sultan [2 ]
Jha, Sudan [3 ]
Alouffi, Bader [4 ]
Alharbi, Abdullah [5 ]
机构
[1] SRM Univ, Dept Comp Sci & Engn, Sonepat 131029, India
[2] Prince Sattam Bin Abdulaziz Univ, Coll Comp Engn & Sci, Dept Comp Sci, Alkharj 11942, Saudi Arabia
[3] Christ Deemed Univ, Sch Sci, Ghaziabad 201003, India
[4] Taif Univ, Coll Comp & Informat Technol, Dept Comp Sci, POB 11099, Taif 21944, Saudi Arabia
[5] Taif Univ, Coll Comp & Informat Technol, Dept Informat Technol, POB 11099, Taif 21944, Saudi Arabia
来源
关键词
Component-based software system; coupling metric; cohesion metric; complexity component; interface module density; SOFTWARE; REUSABILITY;
D O I
10.32604/csse.2023.025163
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Component-based software engineering is concerned with the development of software that can satisfy the customer prerequisites through reuse or independent development. Coupling and cohesion measurements are primarily used to analyse the better software design quality, increase the reliability and reduced system software complexity. The complexity measurement of cohesion and coupling component to analyze the relationship between the component module. In this paper, proposed the component selection framework of Hexa-oval optimization algorithm for selecting the suitable components from the repository. It measures the interface density modules of coupling and cohesion in a modular software system. This cohesion measurement has been taken into two parameters for analyzing the result of complexity, with the help of low cohesion and high cohesion. In coupling measures between the component of inside parameters and outside parameters. The final process of coupling and cohesion, the measured values were used for the average calculation of components parameter. This paper measures the complexity of direct and indirect interaction among the component as well as the proposed algorithm selecting the optimal component for the repository. The better result is observed for high cohesion and low coupling in component-based software engineering.
引用
收藏
页码:351 / 365
页数:15
相关论文
共 50 条
  • [1] Measuring Software Component Reusability by Coupling and Cohesion Metrics
    Gui, Gui
    Scott, Paul. D.
    [J]. JOURNAL OF COMPUTERS, 2009, 4 (09) : 797 - 805
  • [2] New Coupling and Cohesion Metrics for Evaluation of Software Component Reusability
    Gui, Gui
    Scott, Paul D.
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1181 - 1186
  • [3] Ontology Cohesion and Coupling Metrics
    Kumar, Sandeep
    Baliyan, Niyati
    Sukalikar, Shriya
    [J]. INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2017, 13 (04) : 1 - 26
  • [4] Optimal Component Selection Based on Cohesion and Coupling for Component-Based Software System
    Jha, P. C.
    Bali, Vikram
    Narula, Sonam
    Kalra, Mala
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 1499 - 1512
  • [5] Cohesion and coupling metrics for ontology modules
    Sunju Oh
    Heon Y. Yeom
    Joongho Ahn
    [J]. Information Technology and Management, 2011, 12
  • [6] Cohesion and coupling metrics for ontology modules
    Oh, Sunju
    Yeom, Heon Y.
    Ahn, Joongho
    [J]. INFORMATION TECHNOLOGY & MANAGEMENT, 2011, 12 (02): : 81 - 96
  • [7] Cohesion and coupling metrics for workflow process design
    Reijers, HA
    Vanderfeesten, ITP
    [J]. BUSINESS PROCESS MANAGEMENT, 2004, 3080 : 290 - 305
  • [8] Component identification method with coupling and cohesion
    Lee, JK
    Jung, SJ
    Kim, SD
    Jang, WH
    Ham, DH
    [J]. APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 79 - 86
  • [9] A framework for defining coupling metrics
    Tempero, Ewan
    Ralph, Paul
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2018, 166 : 214 - 230
  • [10] An Evaluation Framework for Package-Level Cohesion Metrics
    Ebad, Shouki A.
    Ahmed, Moataz
    [J]. FUTURE INFORMATION TECHNOLOGY, 2011, 13 : 326 - 330