Abstract
Along with software systems become larger and more complex, engineers need better ways to design and maintain these systems. We apply complex network theory into software engineering for this purpose. Recently researchers have found most of complex systems comply with a scale-free network model. This paper presents an initial research into the small-world and scale-free phenomenon within the development of a three-dimensional visualization platform, Total Discovery of Space, which has applied to practical aerospace engineering successfully. It is expected that this model will be practical for software engineering.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Newman, M.E.J.: The structure and function of complex networks. Siam Review 45(2), 167–256 (2003)
Zhao, Z., Zhao, L.: Small-world phenomenon: toward an analytical model for data exchange in Product Lifecycle Management. International Journal of Internet Manufacturing and Services 1(3), 213–230 (2008)
Valverde, S., Ferrer-Cancho, R., Sole, R.: Scale-free networks from optimal design. Europhysics Letters 60(4), 512–517 (2002)
Myers, C.R.: Software systems as complex networks: structure, function, and evolvability of software collaboration graphs. Physical Review E 68(4), 61–76 (2003)
Potanin, A., Noble, J., Frean, M., Biddle, R.: Scale-free geometry in OO programs. Communications of the ACM 48(5), 99–103 (2005)
Concas, G., Marchesi, M., Pinna, S., Serra, N.: Power-laws in a large object-oriented software system. IEEE Transactions on Software Engineering 33(10), 687–708 (2007)
Louridas, P., Spinellis, D., Vlachos, V.: Power laws in software. ACM Transactions on Software Engineering and Methodology 18(1), 1–26 (2008)
Guo, Y., Zhao, Z., Zhou, Y.: Complexity analysis with function-call graph on Windows software. International Review on Computers and Software 7(3), 1149–1153 (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhao, Z., Guo, Y. (2013). Scale-Free Model in Software Engineering: A New Design Method. In: Bian, F., Xie, Y., Cui, X., Zeng, Y. (eds) Geo-Informatics in Resource Management and Sustainable Ecosystem. GRMSE 2013. Communications in Computer and Information Science, vol 399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41908-9_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-41908-9_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41907-2
Online ISBN: 978-3-642-41908-9
eBook Packages: Computer ScienceComputer Science (R0)