User profiles for Richard Wettel
Richard WettelPh.D. student, University of Lugano, Switzerland Verified email at usi.ch Cited by 1982 |
Software systems as cities: a controlled experiment
Software visualization is a popular program comprehension technique used in the context of
software maintenance, reverse engineering, and software evolution analysis. While there is …
software maintenance, reverse engineering, and software evolution analysis. While there is …
Visualizing software systems as cities
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 …
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 …
The high costs attributed to software understanding activities are caused by the size and …
Codecity: 3d visualization of large-scale software
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 …
software systems. Based on a city metaphor, it depicts classes as buildings and packages …
Program comprehension through software habitability
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 …
the sheer size and complexity that such systems exhibit. In this context software visualization …
Visual exploration of large-scale system evolution
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 …
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 …
that, in the last decade, the issue of detecting code duplication led to various solutions and …
Visually localizing design problems with disharmony maps
… , 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 …
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 …
of the sheer size and complexity that such systems exhibit. Moreover, software systems …
[PDF][PDF] Empirical validation of CodeCity: A controlled experiment
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 …
implemented in a tool called CodeCity. We designed the controlled experiment based on …