|
David Röthlisberger is a PhD student in the software composition group at the university of Bern, Switzerland.
He is working on better approaches to navigate, understand and maintain software systems directly in development environments. One approach to achieve this goal is to integrate reverse-engineering concepts into the IDE, eg. presenting data obtained by dynamic analysis directly in the IDE. Another approach is to invent new concepts and tools to improve the navigation and understanding of source artifacts, eg. by providing links between related source artifacts (based on how other developers browsed the systems or based on software analysis). |