Learning Embeddings of Directed Networks with Text-Associated Nodes---with Applications in Software Package Dependency Networks