The Analysis of Software Metrics for Design Complexity and Its Impact on Reusability

被引:0
|
作者
Singh, Aditya Pratap [1 ]
Tomar, Pradeep [2 ]
机构
[1] Ajay Kumar Garb Engn Coll, Ghaziabad 201001, UP, India
[2] Gautam Buddha Univ, Sch ICT, Greater Noida 201312, UP, India
关键词
Reusability; complexity; regression analysis; object-oriented approach; OBJECT-ORIENTED DESIGN; VALIDATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reusability and complexity of software are key features of software quality. Such design metrics are considered to have potential for improvement of software quality and developer productivity. This study performs analysis of Object-Oriented design complexity metrics and its relation with reusability. To be precise the paper considers the most cited Chidamber and Kemerer (CK) metric suite. This study provides empirical evidence in support of the role of design metrics specially CK metrics in estimating reusability of software components. In this paper the competence and effectiveness of machine learning regression techniques are also examined. An experiment is performed to analyze comparative study of Multi linear regression, Model Tree M5P, Meta-learning scheme Additive Regression and Isotonic Regression. This experiment is performed by using data values from projects existing in real world. The results indicate that the complexity is considerably associated with reusability of software. For this study the paper uses Weka tool. The paper believes that the results from this study provide significant suggestions for designing high quality software applications using Object-Oriented and Component-Based approach and identifies the better regression algorithm for reusability estimation using complexity metrics.
引用
收藏
页码:3808 / 3812
页数:5
相关论文
共 50 条
  • [1] Reusability Metrics for Software Components
    Rotaru, Octavian Paul
    Dobre, Marian
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [2] Impact of Quality Attributes on Software Reusability and Metrics to assess these Attributes
    Monga, Chahat
    Jatain, Aman
    Gaur, Deepti
    [J]. SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 1430 - 1434
  • [3] Reusability Metrics of Software Components: Survey
    Mijac, Marko
    Stapic, Zlatko
    [J]. CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS, 2015, 2015, : 221 - 231
  • [4] OVERVIEW ANALYSIS OF REUSABILITY METRICS IN SOFTWARE DEVELOPMENT FOR RISK REDUCTION
    Singaravel, G.
    Palanisamy, V.
    Krishnan, A.
    [J]. 2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING TECHNOLOGIES (ICICT), 2010,
  • [5] Hybrid fuzzy metrics for software reusability
    Balentine, BJ
    Zand, MK
    Samadzadeh, MH
    [J]. ADVANCES IN INTELLIGENT COMPUTING - IPMU '94, 1995, 945 : 522 - 533
  • [6] The Research on Software Metrics and Software Complexity Metrics
    Tu Honglei
    Sun Wei
    Zhang Yanan
    [J]. 2009 INTERNATIONAL FORUM ON COMPUTER SCIENCE-TECHNOLOGY AND APPLICATIONS, VOL 1, PROCEEDINGS, 2009, : 131 - 136
  • [7] Reusability affecting factors and software metrics for reusability: A systematic literature review
    Mehboob, Bilal
    Chong, Chun Yong
    Lee, Sai Peck
    Lim, Joanne Mun Yee
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2021, 51 (06): : 1416 - 1458
  • [8] Constructing Relationship Between Software Metrics and Code Reusability in Object Oriented Design
    Manoj, H. M.
    Nandakumar, A. N.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (02) : 429 - 438
  • [9] A metrics suite for measuring reusability of software components
    Washizaki, H
    Yamamoto, H
    Fukazawa, Y
    [J]. NINTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 2003, : 211 - 223
  • [10] Software Metrics for Reusability of Component Based Software System: A Review
    Aggarwal, Jyoti
    Kumar, Manoj
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (03) : 319 - 325