Visualizing software evolution is essential for identifying design erosions that have occurred over the past releases. Making evolutionary aspects explicit via visual representations can help the engineer identify such hot-spots quickly. One challenge is to provide means for an engineer that allow her to focus on particular software parts. Although many tools exist that provide zooming-in and -out within the hierarchical decomposition of a software system, only very few allow an engineer to view a system through a kind of lens view. Our approach called EvoLens is a visualization approach for efficient explorations of evolution data across multiple dimensions. EvoLens is based on structural and temporal lens views, a technique similar to fisheye-views. But the graphical representation of EvoLens integrates enhanced zooming by navigating through software hierarchies with arbitrary selectable groups of software parts across module or package boundaries. EvoLens allows an engineer to de...