Demo Data from EDBT 2026 / reviewers in the wild / expert
Richard Wettel
dblp:00/3256
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 87% Empirical software engineering · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
program comprehension |
0.1 | 1 | 2011 | Software systems as cities: a controlled experiment · ICSE 2011 |
Software maintenance and evolution › program comprehension
software visualization |
0.1 | 1 | 2011 | Software systems as cities: a controlled experiment · ICSE 2011 |
Empirical software engineering
controlled experiment |
0.0 | 1 | 2011 | Software systems as cities: a controlled experiment · ICSE 2011 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Software systems as cities: a controlled experimentabstractSoftware visualization is a popular program comprehension technique used in the context of software maintenance, reverse engineering, and software evolution analysis. While there is a broad range of software visualization approaches, only few have been empirically evaluated. This is detrimental to the acceptance of software visualization in both the academic and the industrial world. Richard Wettel, Michele Lanza 0001, Romain Robbes |
ICSE | 1 |
| 2007 | Program Comprehension through Software HabitabilityabstractThe 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 is a widely used approach, since well-conceived visual representations allow one to spot patterns. The large majority of visualizations use 2D representations, because they are easier to construct, navigate, and interact with. 3D representations usually exploit the 3rd dimension as an additional means to encode quantitative values, which is dismissed by many as a too small benefit in the light of the added complexity in terms of navigation and interaction. We argue that a well-constructed, interactive, and easily navigable 3D visualization can greatly help in program comprehension tasks by supporting habitability. Habitability transmits to a developer the notion that a software system is a physical space with strong orientation points. This can give developers the feeling of being "at home" in a system. We propose a 3D visualization of software systems hinging on the city metaphor. It is useful for program comprehension because it leads to clarity about the overall structure of a system. We apply our visualization technique on two large systems and discuss its benefits and drawbacks. Richard Wettel, Michele Lanza 0001 |
ICPC | 1 |