You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As @unclebob (I think) said well: "What is used together, goes together. What changes together, goes together."
Use the Chameleon clustering algorithm (or possibly the BIRCH or Spectral Clustering algorithms) to identify what goes together based on both what is used together and what changes together, using the following for the proximity and interconnectedness calculations:
proximity / closeness --> number of times files have been committed together
interconnectedness --> edge weight between classes
The text was updated successfully, but these errors were encountered:
jimbethancourt
changed the title
Use the Chameleon clustering algorithm to identify clusters
Use a clustering algorithm to identify clusters
Sep 20, 2024
jimbethancourt
changed the title
Use a clustering algorithm to identify clusters
Use a clustering algorithm to identify classes that should belong together
Sep 20, 2024
As @unclebob (I think) said well: "What is used together, goes together. What changes together, goes together."
Use the Chameleon clustering algorithm (or possibly the BIRCH or Spectral Clustering algorithms) to identify what goes together based on both what is used together and what changes together, using the following for the proximity and interconnectedness calculations:
proximity / closeness --> number of times files have been committed together
interconnectedness --> edge weight between classes
https://github.com/lbehnke/hierarchical-clustering-java may be able to be used as a starting point.
The text was updated successfully, but these errors were encountered: