User profiles for Richard Wettel

Richard Wettel

Ph.D. student, University of Lugano, Switzerland
Verified email at usi.ch
Cited by 1982

Software systems as cities: a controlled experiment

R Wettel, M Lanza, R Robbes - … of the 33rd International Conference on …, 2011 - dl.acm.org
Software visualization is a popular program comprehension technique used in the context of
software maintenance, reverse engineering, and software evolution analysis. While there is …

Visualizing software systems as cities

R Wettel, M Lanza - 2007 4th IEEE International workshop on …, 2007 - ieeexplore.ieee.org
This paper presents a 3D visualization approach which gravitates around the city metaphor,
ie, an object-oriented software system is represented as a city that can be traversed and …

Software systems as cities

R Wettel - 2010 - sonar.ch
English Software understanding takes up a large share of the total cost of a software system.
The high costs attributed to software understanding activities are caused by the size and …

Codecity: 3d visualization of large-scale software

R Wettel, M Lanza - Companion of the 30th international conference on …, 2008 - dl.acm.org
CodeCity is a language-independent interactive 3D visualization tool for the analysis of large
software systems. Based on a city metaphor, it depicts classes as buildings and packages …

Program comprehension through software habitability

R Wettel, M Lanza - 15th IEEE International Conference on …, 2007 - ieeexplore.ieee.org
The comprehensive understanding of a large software system is a daunting task because of
the sheer size and complexity that such systems exhibit. In this context software visualization …

Visual exploration of large-scale system evolution

R Wettel, M Lanza - 2008 15th Working Conference on …, 2008 - ieeexplore.ieee.org
The goal of reverse engineering is to obtain a mental model of software systems. However,
evolution adds another dimension to their implicit complexity, effectively making them moving …

Archeology of code duplication: Recovering duplication chains from small duplication fragments

R Wettel, R Marinescu - Seventh International Symposium on …, 2005 - ieeexplore.ieee.org
Code duplication is a common problem, and a well-known sign of bad design. As a result of
that, in the last decade, the issue of detecting code duplication led to various solutions and …

Visually localizing design problems with disharmony maps

R Wettel, M Lanza - Proceedings of the 4th ACM Symposium on …, 2008 - dl.acm.org
… , including our city metaphor [Wettel and Lanza 2007b]. The main advantages of our metaphor
are clear notions of locality and habitability [Wettel and Lanza 2007a], which support the …

Visual exploration of large-scale evolving software

R Wettel - 2009 31st International Conference on Software …, 2009 - ieeexplore.ieee.org
The comprehensive understanding of today's software systems is a daunting activity, because
of the sheer size and complexity that such systems exhibit. Moreover, software systems …

[PDF][PDF] Empirical validation of CodeCity: A controlled experiment

R Wettel, M Lanza, R Robbes - Università della Svizzera italiana …, 2010 - academia.edu
We describe an empirical evaluation of a visualization approach based on a 3D city metaphor,
implemented in a tool called CodeCity. We designed the controlled experiment based on …