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
来源
PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT | 2016年
关键词
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
相关论文
共 21 条
  • [1] Anguswamy R, 2012, INT SYMP EMP SOFTWAR, P161, DOI 10.1145/2372251.2372280
  • [2] [Anonymous], 2010, Software Engineering: a Practitioner's Approach
  • [3] A hierarchical model for object-oriented design quality assessment
    Bansiya, J
    Davis, CG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (01) : 4 - 17
  • [4] A new reusability metric for object-oriented software
    Barnard, J
    [J]. SOFTWARE QUALITY JOURNAL, 1998, 7 (01) : 35 - 50
  • [5] A validation of object-oriented design metrics as quality indicators
    Basili, VR
    Briand, LC
    Melo, WL
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (10) : 751 - 761
  • [6] Briand L. C., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P345, DOI 10.1109/ICSE.1999.841025
  • [7] Brito e Abreu F., 2000, Proceedings of the Fourth European Conference on Software Maintenance and Reengineering, P13, DOI 10.1109/CSMR.2000.827300
  • [8] A METRICS SUITE FOR OBJECT-ORIENTED DESIGN
    CHIDAMBER, SR
    KEMERER, CF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) : 476 - 493
  • [9] Gui G., 2006, P 5 INT WORKSH MIN S, P18
  • [10] Hall M., 2009, SIGKDD EXPLORATIONS, V11, P10, DOI [DOI 10.1145/1656274.1656278, 10.1145/1656274.1656278]