Investigating Component-Based Maintenance and the Effect of Software Evolution: A Reengineering Approach Using Data Clustering.
Elizabeth BurdMalcolm MunroPublished in: ICSM (1998)
Keyphrases
- software evolution
- data clustering
- software maintenance
- reverse engineering
- software systems
- source code
- mining software repositories
- clustering algorithm
- unsupervised learning
- cluster analysis
- software engineering
- software architecture
- spectral clustering
- software repositories
- software development
- object oriented
- k means
- deterministic annealing
- metamodel
- machine learning
- real world
- cooperative
- software projects
- object recognition
- association rules
- open source