DocumentCode :
1946226
Title :
Complex Network Thinking in Software Engineering
Author :
Li, Deyi ; Han, Yanni ; Hu, Jun
Author_Institution :
Inst. of Electron. Syst. Eng., Beijing
Volume :
1
fYear :
2008
fDate :
12-14 Dec. 2008
Firstpage :
264
Lastpage :
268
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
Type :
conf
DOI :
10.1109/CSSE.2008.689
Filename :
4721739
Link To Document :
بازگشت