期刊文献+

A Survey of Dynamic Software Metrics 被引量:1

A Survey of Dynamic Software Metrics
原文传递
导出
摘要 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. 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.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2010年第5期1016-1029,共14页 计算机科学技术学报(英文版)
关键词 metrics object-oriented programming software engineering metrics object-oriented programming software engineering
  • 相关文献

参考文献60

  • 1Henderson-Sellers B. Software Metrics. Prentice Hall, Hemel Hempstaed, UK, 1996.
  • 2McCabe T. A complexity metric. IEEE Transactions on Software Engineering, 1976, 2(4): 308-320.
  • 3Fenton N, Neil M. Software metrics: Successes failures and new directions. Journal of Systems and Software, 1999, 47(2/3): 149-157.
  • 4Chidamber S R, Kemerer C F. A metrics suite for objectoriented design, IEEE Transactions on Software Engineering, 1994, 20(6): 467-493.
  • 5Abreu F B. The MOOD metrics set. In ECOOP'95 Workshop on Metrics, Aarhus, Denmark, Aug. 7-11, 1995.
  • 6Lorenz M, Kidd J. Object-Oriented Software Metrics: A Practical Guide. Prentice Hall, Englewood Cliffs, New Jersey, 1994.
  • 7Briand L C, Devanbu W, Melo W. An investigation into coupling measures for C++. In Proc. the 19th Interrtational Conference on Software Engineering (ICSE1997), Boston, USA, May 17-21, 1997, pp.412-421.
  • 8Harrison R, Counsell S, Nithi R. Coupling metrics for objectoriented design. In Proc. the 5th International Software Metrics Symposium Metrics, Bethesda, USA, Mar. 20-21, 1998, pp.150-156.
  • 9Bansiya J, Etzkorn L, Davis C, Li W. A class cohesion metric for object-oriented designs. Journal of Object-Oriented Programming, 1999, 11(8): 47-52.
  • 10Briand L C, Daly J W, Wust J K. A unified framework for cou- pling measurement in object-oriented systems. IEEE Transactions on Software Engineering, 1999, 25(1): 91-121.

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部