1. A method performed on a computer processor, said method comprising: displaying a graph having nodes representing code elements and edges representing relationships between said code elements, said relationships being functional relationships derived from monitoring execution of said code elements; receiving a selection identifying a first node; determining that said first node related to a first code element; and displaying source code related to said first code element.