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 条
  • [11] A metrics suite for measuring reusability of software components
    Washizaki, H
    Yamamoto, H
    Fukazawa, Y
    NINTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 2003, : 211 - 223
  • [12] SOFTWARE COMPLEXITY METRICS
    HARRISON, WA
    JOURNAL OF SYSTEMS MANAGEMENT, 1984, 35 (07): : 28 - 30
  • [13] Software Metrics for Reusability of Component Based Software System: A Review
    Aggarwal, Jyoti
    Kumar, Manoj
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (03) : 319 - 325
  • [14] Software reusability dataset based on static analysis metrics and reuse rate information
    Papamichail, Michail D.
    Diamantopoulos, Themistoklis
    Symeonidis, Andreas L.
    DATA IN BRIEF, 2019, 27
  • [15] Ranking reusability of software components using coupling metrics
    Gui, Gui
    Scott, Paul D.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (09) : 1450 - 1459
  • [16] Measuring Software Component Reusability by Coupling and Cohesion Metrics
    Gui, Gui
    Scott, Paul. D.
    JOURNAL OF COMPUTERS, 2009, 4 (09) : 797 - 805
  • [17] Effectiveness of Object Oriented Inheritance Metrics in Software Reusability
    Ilyas, Muhammad
    Kung, Josef
    Van Quoc Phuong Huynh
    FUTURE DATA AND SECURITY ENGINEERING, 2017, 10646 : 231 - 239
  • [18] Adapting software engineering reusability metrics to Learning object
    Cuadrado-Gallego, Juan J.
    RED-REVISTA DE EDUCACION A DISTANCIA, 2005, (13):
  • [19] Applying change impact analysis and design metrics in CBR based software design improvement
    Feng, T
    Zhang, JC
    Li, WJ
    INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2005, VOLS 1 AND 2, PROCEEDINGS, 2005, : 169 - 172
  • [20] Design and analysis of hierarchical software metrics
    Prather, RE
    ACM COMPUTING SURVEYS, 1995, 27 (04) : 497 - 518