Metrics on Software Structure Based on Structural Features in Software Network

Article Preview

Abstract:

According to the problem that traditional metric methods for software structure cannot reflect the structural features of software system on macro-view, the definition of Radiation Degree is presented based on software network that directed and weighted firstly, and the structural complexity of each node and the overall complexity of the system are measured by evaluating the outward Radiation Degree and inward Radiation Degree of the node. Secondly, because inward Radiation Degree and outward Radiation Degree are different reflection of structural features, Ratio of Radiation Cycle is presented to find the nodes have both high inward Radiation Degree and outward Radiation Degree. This method is detection for defects in software structure that can find the dangerous nodes in structure in time and provide guides during developing or maintaining of software system.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

3260-3263

Citation:

Online since:

March 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Chidamber S R, Kemerer C F. A metrics suite for object oriented design, IEEE Transactions on Software Engineering, 20(6): 476-493, (1994).

DOI: 10.1109/32.295895

Google Scholar

[2] Brito F, Abreu E. The MOOD metric set, Proc. of the ECOOP'95 Workshop on Metrics, Berlin, Germany, (1995).

Google Scholar

[3] Liu J, He K Q, Ma Y T, et al. Scale Free in Software Metrics, Proc. of the 30th Annual International Computer Software and Applications Conference (Volume 1), 229-235, (2006).

Google Scholar

[4] Liu J, He K Q, Peng R, et al. A Study on the Weight and Topology Correlation of Object Oriented Software Coupling Network, Proc. of the 1st International Conference on Complex Systems and Applications, 955-959, (2006).

Google Scholar

[5] Ma Y T, He K Q, Du D H, et al. A Complexity Metrics Set for Large-scale Object-Oriented Software Systems, Proc. of the 6th International Conference on Computer and Information Technology, 189, (2005).

DOI: 10.1109/cit.2006.3

Google Scholar

[6] Ma Y T, He K Q and Du D H. A qualitative method for measuring the structural complexity of software systems based on complex networks, Proc. of the 12th Asia-Pacific Software Engineering Conference, Taiwan, 257-263, (2005).

DOI: 10.1109/apsec.2005.14

Google Scholar