Constellation: A science graph network for scalable data and knowledge discovery in extreme-scale scientific collaborations
Make new friends, but keep the old: recommending people on social networking sites