Class ConnectedComponentsModularity

java.lang.Object
edu.university.ecs.lab.detection.metrics.models.ConnectedComponentsModularity

public class ConnectedComponentsModularity extends Object
Class implementing the modularity metric of partitioning a graph into strongly connected components
  • Field Details

    • SCC

      private final List<Set<Microservice>> SCC
      Strongly connected components of the graph.
    • modularity

      private final double modularity
      Modularity of clusters of SCC
  • Constructor Details

    • ConnectedComponentsModularity

      public ConnectedComponentsModularity(ServiceDependencyGraph graph)
      Construct the Strongly Connected Components of the graph and calculate the modularity of such partition
      Parameters:
      graph - Service Dependency Graph to analyze