Title :
Complex Network Thinking in Software Engineering
Author :
Li, Deyi ; Han, Yanni ; Hu, Jun
Author_Institution :
Inst. of Electron. Syst. Eng., Beijing
Abstract :
The booming of Internet has brought new challenges to software engineering. In the network age, software industry has undergone a transition from manufacturing industry to the service trade, software doesnpsilat have clear hierarchy structure, specific life cycle and definite system border any longer. On the contrary, both software itself and the environment it works in are all networked. In this paper, we explore an idea of software engineering from the perspective of complex networks. First, we present a skeletal description to abstract software structure into network topology. Evidence shows that software systems have the characteristics of small world, scale-free and high clustering. Then we point out three aspects of the influence to software engineering based on the characteristics of complex network. Finally, the most promising development trend of software engineering in the future is predicted.
Keywords :
network theory (graphs); software engineering; Internet; abstract software structure; complex network thinking; complex networks; hierarchy structure; network topology; software engineering; software industry; Complex networks; Computer industry; Computer science; IP networks; Manufacturing industries; Network topology; Production; Software engineering; Software systems; Systems engineering and theory; community structure; complex networks; scale-free; small-world; software engineering;
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
DOI :
10.1109/CSSE.2008.689