High-Level Programming Abstractions for Distributed Graph Processing
Near linear time algorithm to detect community structures in large-scale networks