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