Title
Analysis on key nodes behavior for complex software network
Abstract
It is important to understand software structural complexity and execution behavior in controlling the software development and maintenance process. Difference from previous work which based on structure network built on method association of software, we explore the topological characteristics of software execution behavior based on complex network and model the software execution network based on method invocation sequences. Taking typical open-source software under Linux for example, we build execution network based on the method call relationships, and then explore typical topology measurements of the key node and its adjacent network in software execution network. The result shows that the key nodes with high degree or high betweenness plays an important role in execution process of software system and the execution network can be divided into several levels, which has an important significance for maintenance and quality assurance for software.
Year
DOI
Venue
2012
10.1007/978-3-642-34062-8_8
ICICA (LNCS)
Keywords
Field
DocType
adjacent network,software system,execution network,complex software network,software structural complexity,software development,key nodes behavior,typical open-source software,software execution behavior,execution behavior,software execution network,complex network
Software security assurance,Computer science,Software system,Component-based software engineering,Software visualization,Software construction,Software sizing,Software development,Software framework,Distributed computing
Conference
Citations 
PageRank 
References 
2
0.40
7
Authors
5
Name
Order
Citations
PageRank
Xi-zhe Zhang1388.94
Guolong Zhao220.74
Lv Tianyang3338.49
Ying Yin4182.47
Bin Zhang5627.17