A Survey of Dynamic Software Metrics

被引:25
|
作者
Chhabra, Jitender Kumar [1 ]
Gupta, Varun [1 ]
机构
[1] Natl Inst Technol, Dept Comp Engn, Kurukshetra 136119, Haryana, India
来源
关键词
metrics; object-oriented programming; software engineering; COUPLING MEASUREMENT; FRAMEWORK;
D O I
10.1007/s11390-010-1080-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1016 / 1029
页数:14
相关论文
共 50 条
  • [1] A survey of dynamic software metrics
    Chhabra J.K.
    Gupta V.
    [J]. Journal of Computer Science and Technology, 2010, 25 (5): : 1016 - 1029
  • [2] A Survey of Dynamic Software Metrics
    Jitender Kumar Chhabra
    Varun Gupta
    [J]. Journal of Computer Science & Technology, 2010, 25 (05) : 1016 - 1029
  • [3] Survey on Impact of Software Metrics on Software Quality
    Rawat, Mrinal Singh
    Mittal, Arpita
    Dubey, Sanjay Kumar
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 137 - 141
  • [4] Software Defect Prediction Using Software Metrics - A survey
    Punitha, K.
    Chitra, S.
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 555 - 558
  • [5] Reusability Metrics of Software Components: Survey
    Mijac, Marko
    Stapic, Zlatko
    [J]. CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS, 2015, 2015, : 221 - 231
  • [6] Dynamic Software Metrics for Object Oriented Software: A Review
    Gosain, Anjana
    Sharma, Ganga
    [J]. INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 2, 2015, 340 : 579 - 589
  • [7] A Survey of Metrics Use in Finnish Software Companies
    Soini, Jari
    [J]. 2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 49 - 57
  • [8] A Survey of Software Learnability: Metrics, Methodologies and Guidelines
    Grossman, Tovi
    Fitzmaurice, George
    Attar, Ramtin
    [J]. CHI2009: PROCEEDINGS OF THE 27TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, 2009, : 649 - 658
  • [9] A survey of dynamic software updating
    Seifzadeh, Habib
    Abolhassani, Hassan
    Moshkenani, Mohsen Sadighi
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (05) : 535 - 568
  • [10] Survey of Software Maintenance Metrics: A Systematic Literature Review
    Machado, Jackson
    Kemczinski, Avanilde
    Schroeder, Rebeca
    [J]. PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS, 2023, : 332 - 339