Applying Enhanced Graph Clustering to Software Dependency Analysis