Improving the Performance of Many-Objective Software Refactoring Technique Using Dimensionality Reduction.
Troh Josselin DeaPublished in: SSBSE (2016)
Keyphrases
- dimensionality reduction
- software systems
- source code
- software evolution
- structure preserving
- high dimensionality
- software development
- software architecture
- software design
- feature extraction
- high dimensional data
- data representation
- principal components
- software maintenance
- low dimensional
- object oriented systems
- software quality
- software package
- business applications
- metric learning
- computer vision
- software tools
- software components
- manifold learning
- computer systems
- user interface
- development process
- random projections
- object oriented
- data points
- dimensionality reduction methods
- hardware design
- multi agent systems
- machine learning
- pattern recognition and machine learning