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 条
  • [31] ON HIERARCHICAL SOFTWARE METRICS
    PRATHER, RE
    [J]. SOFTWARE ENGINEERING JOURNAL, 1987, 2 (02): : 42 - 45
  • [32] INHERITING SOFTWARE METRICS
    BARNES, GM
    SWIM, BR
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 6 (07): : 27 - 34
  • [33] METRICS AND SOFTWARE STRUCTURE
    FENTON, NE
    KAPOSI, AA
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1987, 29 (06) : 301 - 320
  • [34] Green Software Metrics
    Brunnert, Andreas
    [J]. COMPANION OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE COMPANION 2024, 2024, : 287 - 288
  • [35] A STUDY OF SOFTWARE METRICS
    SAMADZADEH, MH
    NANDAKUMAR, K
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1991, 16 (03) : 229 - 234
  • [36] Dynamic software reliability modeling with discrete-test metrics: How good is it?
    Shibata, K.
    Rinsaka, K.
    Dohi, T.
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2007, 14 (04): : 332 - 339
  • [37] Dynamic Adaptive Search Based Software Engineering Needs Fast Approximate Metrics
    Harman, Mark
    Clark, John
    Cinneide, Mel O.
    [J]. 2013 4TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2013, : 1 - 6
  • [38] SOFTWARE MANAGEMENT PRACTICE AND METRICS IN THE EUROPEAN-COMMUNITY AND JAPAN - SOME RESULTS OF A SURVEY
    AZUMA, M
    MOLE, D
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 26 (01) : 5 - 18
  • [39] INTEGRATING SOFTWARE QUALITY METRICS WITH SOFTWARE QA
    MURINE, GE
    [J]. QUALITY PROGRESS, 1988, 21 (11) : 38 - 43
  • [40] Evaluating Software Metrics as Predictors of Software Vulnerabilities
    Alenezi, Mamdouh
    Abunadi, Ibrahim
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (10): : 231 - 239