1. A method performed on a computer processor, said method comprising: displaying a graph, wherein the graph comprises: a plurality of nodes, wherein the plurality of nodes represent one or more code elements, wherein each code element of the one or more code elements comprises at least one unit of executable code configured to be processed by the computer processor; and a plurality of edges, wherein the plurality of edges represent one or more relationships between the one or more code elements, the one or more relationships being one or more functional relationships derived from monitoring execution of the one or more code elements; receiving a selection identifying a first node of the plurality of nodes displayed on the graph; determining that the first node is related to a first code element; and in response to the selection of the first node and upon determining that the first node is related to the first code element, displaying source code related to the first code element.