Exploring the combination of software visualization and data clustering in the software architecture recovery process.
Renato PaivaGenaína Nunes RodriguesRodrigo BonifácioMarcelo LadeiraPublished in: SAC (2016)
Keyphrases
- software architecture
- data clustering
- software systems
- exploratory data analysis
- software engineering
- software development
- development process
- software requirements
- k means
- distributed systems
- design patterns
- embedded software
- unsupervised learning
- databases
- clustering algorithm
- software evolution
- cluster analysis
- commercial off the shelf
- object oriented software
- computer vision
- artificial intelligence
- functional requirements
- clustering ensemble
- software components
- quality attributes
- object oriented
- image segmentation