1. A computer-implemented method comprising: receiving a request to generate implicit dependencies introduced by remote procedure calls in a project; identifying, in the project, a registration of a remote procedure call, wherein the registration of the remote procedure call specifies a target function and a name for the remote procedure call; identifying, in the project, an invocation of the remote procedure call using the name for the remote procedure call, wherein the invocation occurs in a source software element of the project; identifying, in the project, a definition of the target function of the remote procedure call, wherein the target function is defined in a target software element of the project; generating a new dependency in a raw dependency graph, the new dependency being a dependency from the source software element to the target software element; generating data representing an aggregated dependency graph from the raw dependency graph and a hierarchy graph of the software elements in the project; and providing a user interface presentation that presents the implicit dependency introduced by the remote procedure call in the aggregated dependency graph.