Software clusterings with vector semantics and the call graph.
Marios PapachristouPublished in: ESEC/SIGSOFT FSE (2019)
Keyphrases
- formal semantics
- vector representation
- software development
- random walk
- software systems
- graph structure
- graph theory
- clustering algorithm
- graphical representation
- control flow
- software tools
- computer systems
- adjacency matrix
- user interface
- software architecture
- directed graph
- data clustering
- development process
- semantic information
- structured data
- weighted graph
- directed acyclic graph
- graph model
- software maintenance
- graph partitioning
- graph properties
- graph patterns
- relational structures
- graph data
- graph theoretic
- modeling language
- cluster analysis
- relational databases
- pairwise
- case study