Comparison of Graph Clustering Algorithms for Recovering Software Architecture Module Views.
Roberto Almeida BittencourtDalton Dario Serey GuerreroPublished in: CSMR (2009)
Keyphrases
- software architecture
- clustering algorithm
- description language
- graph partitioning
- graph clustering
- reference model
- software systems
- functional requirements
- software engineering
- distributed systems
- software development
- design patterns
- maximum spanning tree
- embedded software
- architectural design
- object oriented software
- k means
- database
- weighted graph
- graph model
- software evolution
- document clustering
- dependency graph
- software requirements
- data clustering
- bipartite graph
- data model
- relational databases
- multi agent
- information systems
- artificial intelligence
- machine learning
- data mining