Program comprehension is an essential process in programming and many researchers report that it tends to take up to a half of a programmers’ time during their work with a source code. Integrated development environments (IDEs) facilitate this process but there still are restricted possibilities for narrowing the gap between the concerns of the problem domain and the source code. In our work we leverage the projectional properties of modern IDEs to make them able to process concern-related metadata and to provide customizable code projections. These projections preserve the original code structure while provide alternative perspective on it regarding the contained concerns. We also plan to evaluate the effect our code projection will have on program comprehension tasks.

Display in different time zone

The program is currently displayed in (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.