Software Clustering Using Dynamic Analysis and Static Dependencies.
Chiragkumar PatelAbdelwahab Hamou-LhadjJuergen RillingPublished in: CSMR (2009)
Keyphrases
- dynamic analysis
- static analysis
- reverse engineering
- source code
- clustering algorithm
- clustering method
- k means
- model checking
- abstract interpretation
- control flow
- unsupervised learning
- data points
- software maintenance
- anti virus
- spectral clustering
- data clustering
- information theoretic
- regular expressions
- cluster analysis
- software systems
- computer systems
- software development
- user interface
- case study
- software components
- database
- categorical data
- high dimensional data
- malicious behavior
- machine learning