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 条
  • [41] Analysis of complexity metrics of a software code for obfuscating transformations of an executable code
    Kuznetsov, M. A.
    Surkov, V. O.
    [J]. XII INTERNATIONAL SCIENTIFIC AND RESEARCH CONFERENCE TOPICAL ISSUES IN AERONAUTICS AND ASTRONAUTICS, 2016, 155
  • [42] IMPACT ANALYSIS OF REQUIREMENT METRICS IN SOFTWARE DEVELOPMENT ENVIRONMENT
    Haleem, Mohd
    Beg, Md Rizwan
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,
  • [43] METRICS, OUTLIER ANALYSIS AND THE SOFTWARE-DESIGN PROCESS
    SHEPPERD, M
    INCE, D
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1989, 31 (02) : 91 - 98
  • [44] Comparison of Software Complexity Metrics in Measuring the Complexity of Event Sequences
    Ahmad, Johanna
    Baharom, Salmi
    [J]. INFORMATION SCIENCE AND APPLICATIONS 2017, ICISA 2017, 2017, 424 : 615 - 624
  • [45] Comparative Study of the Software Metrics for the complexity and Maintainability of Software Development
    Chawla, Sonal
    Kaur, Gagandeep
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (09) : 161 - 164
  • [46] Research of Software Complexity Metrics with Security Indicator
    付剑晶
    王珂
    [J]. Journal of Donghua University(English Edition), 2011, 28 (05) : 460 - 464
  • [47] SOFTWARE COMPLEXITY METRICS - A BIBLIOGRAPHY AND CATEGORY INDEX
    HARRISON, W
    [J]. SIGPLAN NOTICES, 1984, 19 (02): : 17 - 27
  • [48] APPLYING SOFTWARE COMPLEXITY METRICS TO PROGRAM MAINTENANCE
    HARRISON, W
    MAGEL, K
    KLUCZNY, R
    DEKOCK, A
    [J]. COMPUTER, 1982, 15 (09) : 65 - 79
  • [49] Using complexity metrics to improve software security
    Moshtari, Sara
    Sami, Ashkan
    Azimi, Mahdi
    [J]. Computer Fraud and Security, 2013, 2013 (05): : 8 - 17
  • [50] SOFTWARE METRICS - USING MEASUREMENT THEORY TO DESCRIBE THE PROPERTIES AND SCALES OF STATIC SOFTWARE COMPLEXITY METRICS
    ZUSE, H
    BOLLMANN, P
    [J]. SIGPLAN NOTICES, 1989, 24 (08): : 23 - 33