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 Zhang | 1 | 38 | 8.94 |
Guolong Zhao | 2 | 2 | 0.74 |
Lv Tianyang | 3 | 33 | 8.49 |
Ying Yin | 4 | 18 | 2.47 |
Bin Zhang | 5 | 62 | 7.17 |