DynamicNet: An Effective and Efficient Algorithm for Supporting Community Evolution Detection in Time-Evolving Information Networks