| ¡¡ | Chinese Journal of Computers Full Text |
| Title | Analysis on the Topological Properties of Software Network at Different Levels of Granularity and Its Application |
| Authors | HAN Yan-Ni1) LI De-Yi1),2) CHEN Gui-Sheng2) |
| Address | 1)(State Key Laboratory of Software Development Environment, Beihang University, Beijing 100191) 2)(Institute of Electronic System Engineering, Beijing 100141) |
| Year | 2009 |
| Issue | No.9(1711¡ª1721) |
| Abstract & Background | Abstract With the integration of software and Internet, complexity of software systems based on the Internet is an ever-present barrier in system development and evolution. Its principal manifestation is the massive accumulation of low-level details and intricate relationships among them that quickly exceeds human understanding. This paper presents the qualitative description of software network in the context of complex network, then gives analysis of the change history of software development methodology and introduces the new perspective of software engineering in network age. To validate this idea, the authors study the eCos open source system and analyze their network structure at different levels of granularity. Results show that they exhibit the structure characteristics of self-similarity at different levels. Finally, in accordance with the essence of embedded system, the heterogeneity of nodes, community structure and network reduction are tested at different granularity. These results have some practical value including that it allows us to identify important components, instructs the software configuration and cut-off with less load cost, thereby assists the maintenance and reusability of the embedded systems. Keywords software network; centrality; community structure; topology potential; complex network |