In recent methods for community detection in dynamic networks, LFR benchmark is used as dynamic dataset generator, but I thought it is for static community based data generation. For example in paper Overlapping Communities in Dynamic Networks: Their Detection and Mobile Applications, LFR is used. But I don't know how this dataset is generated.
Here is the code of this paper and ground truth included is only for one snapshot.
Question: How is the dataset generated?