CLUE: Customizing clustering techniques using machine learning for software modularization.
Fanyi MengYing WangChun Yong ChongHai YuZhiliang ZhuPublished in: Internetware (2024)
Keyphrases
- machine learning
- software design
- software systems
- clustering algorithm
- unsupervised learning
- k means
- supervised classification
- cluster analysis
- software development
- software tools
- clustering method
- self organizing maps
- data analysis
- machine learning algorithms
- feature selection
- outlier detection
- design patterns
- inductive logic programming
- data clustering
- spectral clustering
- hierarchical clustering
- categorical data
- source code
- computational intelligence
- user interface
- software maintenance
- decision trees
- learning algorithm
- graph theoretic
- fuzzy clustering
- high dimensional data
- software architecture
- distance metric
- neural network
- computer systems
- pattern recognition
- reinforcement learning
- search engine
- data mining