期刊文献+

A Hybrid Set of Complexity Metrics for Large-Scale Object-Oriented Software Systems 被引量:2

A Hybrid Set of Complexity Metrics for Large-Scale Object-Oriented Software Systems
原文传递
导出
摘要 Large-scale object-oriented(OO) software systems have recently been found to share global network characteristics such as small world and scale free,which go beyond the scope of traditional software measurement and assessment methodologies.To measure the complexity at various levels of granularity,namely graph,class(and object) and source code,we propose a hierarchical set of metrics in terms of coupling and cohesion-the most important characteristics of software,and analyze a sample of 12 open-source OO software systems to empirically validate the set.Experimental results of the correlations between cross-level metrics indicate that the graph measures of our set complement traditional software metrics well from the viewpoint of network thinking,and provide more effective information about fault-prone classes in practice. Large-scale object-oriented(OO) software systems have recently been found to share global network characteristics such as small world and scale free,which go beyond the scope of traditional software measurement and assessment methodologies.To measure the complexity at various levels of granularity,namely graph,class(and object) and source code,we propose a hierarchical set of metrics in terms of coupling and cohesion-the most important characteristics of software,and analyze a sample of 12 open-source OO software systems to empirically validate the set.Experimental results of the correlations between cross-level metrics indicate that the graph measures of our set complement traditional software metrics well from the viewpoint of network thinking,and provide more effective information about fault-prone classes in practice.
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2010年第6期1184-1201,共18页 计算机科学技术学报(英文版)
基金 Supported by the National Grand Fundamental Research 973 Program of China under Grant No.2007CB310800 the National Natural Science Foundation of China under Grant Nos.60873083 and 60803025 the Research Fund for the Doctoral Program of Higher Education of China under Grant No.20090141120022 the Natural Science Foundation of Hubei Province of China under Grant Nos.2008ABA379 and 2008CDB351 the Fundamental Research Funds for the Central Universities of China under Grant No.6082005
关键词 complexity metrics quality analysis and evaluation object-oriented programming reverse engineering complex networks complexity metrics,quality analysis and evaluation,object-oriented programming,reverse engineering,complex networks
  • 相关文献

参考文献1

  • 1Zhou Yuming Xu Baowen (Dept. of Computer Science & Eng., Southeast Univ., Nanjing 210096) (State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072) (Jiangsu Key Lab. of Computer Info. Proc. Tech., Soochow Univ., Suzhou 215006).MEASURING STRUCTURE COMPLEXITY OF UML CLASS DIAGRAMS[J].Journal of Electronics(China),2003,20(3):227-231. 被引量:6

共引文献5

同被引文献6

引证文献2

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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