A survey of dynamic software metrics

被引:1
|
作者
Chhabra J.K. [1 ]
Gupta V. [1 ]
机构
[1] Department of Computer Engineering, National Institute of Technology
关键词
Metrics; Object-oriented programming; Software engineering;
D O I
10.1007/s11390-010-9384-3
中图分类号
学科分类号
摘要
Software metrics help us to make meaningful estimates for software products and guide us in taking managerial and technical decisions. However, conventional static metrics have been found to be inadequate for modern object-oriented software due to the presence of object-oriented features such as polymorphism, dynamic binding, inheritance and unused code. This fact motivates us to focus on dynamic metrics in place of traditional static metrics. Moreover, dynamic metrics are more precise than static metrics as they are able to capture the dynamic behaviour of the software system during measurement. These dynamic metrics are usually obtained from the execution traces of the code or from the executable models. In this paper, advantages of dynamic metrics over static metrics are discussed and then a survey of the existing dynamic metrics is carried out. These metrics are characterized into different categories such as dynamic coupling metrics, dynamic cohesion metrics. Towards end of the paper, potential research challenges and opportunities in the field of dynamic metrics are identified. © 2010 Springer Science+Business Media, LLC & Science Press, China.
引用
收藏
页码:1016 / 1029
页数:13
相关论文
共 50 条
  • [21] Toward Measuring Software Coupling via Weighted Dynamic Metrics
    Schnoor, Henning
    Hasselbring, Wilhelm
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 342 - 343
  • [22] A Systematic Literature Survey of Software Metrics, Code Smells and Refactoring Techniques
    Agnihotri, Mansi
    Chug, Anuradha
    [J]. JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2020, 16 (04): : 915 - 934
  • [23] The software developers' view on product metrics - A survey-based experiment
    Siket, Istvan
    Gyimothy, Tibor
    [J]. ANNALES MATHEMATICAE ET INFORMATICAE, 2010, 37 : 225 - 240
  • [24] Targets, drivers and metrics in software process improvement: Results of a survey in a multinational organization
    Trienekens, Jos J. M.
    Kusters, Rob J.
    van Genuchten, Michiel J. I. M.
    Aerts, Hans
    [J]. SOFTWARE QUALITY JOURNAL, 2007, 15 (02) : 135 - 153
  • [25] Targets, drivers and metrics in software process improvement: Results of a survey in a multinational organization
    Jos J. M. Trienekens
    Rob J. Kusters
    Michiel J. I. M. van Genuchten
    Hans Aerts
    [J]. Software Quality Journal, 2007, 15 : 135 - 153
  • [26] Software metrics for agile software development
    Kunz, Martin
    Dumke, Reiner R.
    Zenker, Niko
    [J]. ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 673 - 678
  • [27] Correlating software metrics with software defects
    Korpalski, Maciej
    Sosnowski, Janusz
    [J]. PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2018, 2018, 10808
  • [28] Survey on Trust in Software Engineering for Autonomous Dynamic Ecosystems
    Buhnova, Barbora
    Halasz, David
    Iqbal, Danish
    Bangui, Hind
    [J]. 38TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2023, 2023, : 1490 - 1497
  • [29] SOFTWARE METRICS - INTRODUCTION
    INCE, D
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (04) : 297 - 301
  • [30] SOFTWARE COMPLEXITY METRICS
    HARRISON, WA
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1984, 35 (07): : 28 - 30