Software architecture graphs as complex networks: A novel partitioning scheme to measure stability and evolution.
Samantha JenkinsSteven R. KirkPublished in: Inf. Sci. (2007)
Keyphrases
- software architecture
- complex networks
- betweenness centrality
- graph theory
- network evolution
- real world networks
- software evolution
- community discovery
- small world
- degree centrality
- community detection
- social network analysis
- information theoretic concepts
- protein interaction networks
- network analysis
- software systems
- software engineering
- scale free networks
- scale free
- change impact analysis
- social networks
- graph partitioning
- community structure
- degree distribution
- embedded software
- functional modules
- distributed systems
- functional requirements
- centrality measures
- network structure
- random graphs
- network motifs
- quality attributes
- link prediction
- graph mining
- biological networks
- software development
- source code
- object oriented
- database