Research on the Potential Characteristics of Object Oriented Software by the Core Structure

Article Preview

Abstract:

The networks of interdependencies in large-scale Object Oriented software systems are complex, visualization and understand become the important issues for developer. We propose that topology structure can be imaged to network and better understood via core structure decomposition based on complex networks. The core structure analysis allows characterizing networks beyond the degree distribution and uncovering some potential characteristics, Such as structural hierarchies, centrality and evolution. We analyze the core structure of some popular open source software and discuss the differences and similarities, get some noticeable properties, the result show the method provides an interesting view helping to comprehend and evaluate system in development.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

2029-2032

Citation:

Online since:

January 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Yutao Ma, Keqing He and Dehui Du: APSEC (2005), p.257.

Google Scholar

[2] C.R. Myers: Phys. Rev. E (2003), Vol. 68, p.1.

Google Scholar

[3] Valverdes and Sole R: Hierarchical Small Worlds in Software Architecture, Working paper of Santa Fe Institute, SFI/03-07-44(2003).

Google Scholar

[4] Michael Junger, Petra Mutzel: Graph Drawing Software, Springer –Verlag, New York(2003).

Google Scholar

[5] V. Batagelj and M. Savernake: Generalized Cores, CoRR, cs. DSj0202039(2002).

Google Scholar

[6] J.I. Alvarez-Hamelin, L. Dall'Asta: k-core decomposition: a tool for the visualization of large scale network, http: /arxiv. org/abs/cs/0504107.

Google Scholar

[7] P. Mahadevan, D. V. Krioukov, M. Fomenkov, B. Huffaker, X. A. Dimitropoulos, K. C. Claffy, A. Vahdat, Lessons from Three Views of the Internet Topology, CAIDA Technical Report TR-2005-02 (2005).

DOI: 10.1145/1111322.1111328

Google Scholar

[8] S. Zhou and G. Q. Zhang: In IET Communications, vol. 1, no 2(2007), pp.209-214.

Google Scholar

[9] E. Ravasz, A. L. Somera, D. A. Mongru, Z. N. Oltvai and A. -L. Barabasi: Science, vol. 297(2002), p.1551.

Google Scholar

[10] Lehman, M. M: Laws of Software Evolution Revisited. EWSPT'96(1997), pp.108-124.

Google Scholar