Search filters

List of works by Stephan Diehl

A Taxonomy and Survey of Dynamic Graph Visualization

scholarly article by Fabian Beck et al published 25 January 2016 in Computer Graphics Forum: the international journal of the Eurographics Association

A framework for component based model acquisition and presentation using Java 3D

article

A generative methodology for the design of abstract machines

Abstract machines for programming language implementation

scholarly article by Stephan Diehl et al published May 2000 in Future Generation Computer Systems

An interactive visualization of refactorings retrieved from software archives

scholarly article published 2005

Animating Algorithms Live and Post Mortem

scholarly article by Stephan Diehl et al published 2002 in Lecture Notes in Computer Science

Animation of the Generation and Computation of Finite Automata for Learning Software

Are refactorings less error-prone than other changes?

scholarly article published 2006

Attribution Required: Stack Overflow Code Snippets in GitHub Projects

Cartesian vs. Radial – A Comparative Evaluation of Two Visualization Tools

scholarly article by Michael Burch et al published 2008 in Lecture Notes in Computer Science

ChartFlight

Code Basket: Making Developers' Mental Model Visible and Explorable

article

Code Tagging as a Social Game

Comparison of similarity metrics for refactoring detection

Computer-Aided Extraction of Software Components

scholarly article published October 2010

Controlling Presentation Speed, Labels, and Tooltips in Interactive Animations

Crowdsourcing for Information Visualization: Promises and Pitfalls

scholarly article by Rita Borgo et al published 2017 in Lecture Notes in Computer Science

Dependency Viewer - A Tool for Visualizing Package Design Quality Metrics

scholarly article published 2005

Distributed Virtual Worlds

Dynamic Graph Drawing of Sequences of Orthogonal and Hierarchical Graphs

Educational and technical design of a Web-based interactive tutorial on programming in Java

Evaluating the Impact of Software Evolution on Software Clustering

scholarly article published October 2010

Explorable Code Slides

Exploring evolutionary coupling in Eclipse

Finding structures in multi-type code couplings with node-link and matrix visualizations

scholarly article published September 2013

Focused Animation of Dynamic Compound Graphs

Get your directories right: From hierarchy visualization to hierarchy manipulation

scholarly article published July 2014

Graphs, They Are Changing

Guest editors introduction: special issue on mining software repositories

scholarly article by Stephan Diehl et al published 5 May 2009 in Empirical Software Engineering

Highly Configurable and Extensible Code Clone Detection

How Humans Merge UML-Models

How history justifies system architecture (or not)

scholarly article

Human Aspects of Model Merging

article

Identifying Refactorings from Source-Code Changes

In situ understanding of performance bottlenecks through visually augmented code

Introduction

Introduction to MSR 2006

Live object exploration: Observing and manipulating behavior and state of Java objects

MSR 2005 international workshop on mining software repositories

Matching Application Requirements with Dynamic Graph Visualization Profiles

scholarly article published July 2013

Mining refactorings in ARGOUML

Mining version histories to guide software changes

scholarly article by T. Zimmermann et al published June 2005 in IEEE Transactions on Software Engineering

Navigate, Understand, Communicate: How Developers Locate Performance Bugs

article

On the congruence of modularity and code coupling

On the impact of software evolution on software clustering

scholarly article by Fabian Beck & Stephan Diehl published 29 August 2012 in Empirical Software Engineering

Parallel edge splatting for scalable dynamic graph visualization

scientific article published on December 2011

Perspectives on Aesthetic Computing

Rapid Serial Visual Presentation in dynamic graph visualization

scholarly article published September 2012

Reaching out to the media

Report on MSR 2005

Small patches get in!

Software visualization

scholarly article published 2005

Teaching object-orientation with smartphones as digital CRC cards

The Order of Things: How developers sort fields and methods

article

TimeRadarTrees: Visualizing Dynamic Compound Digraphs

scholarly article by M. Burch & Stephan Diehl published May 2008 in Computer Graphics Forum: the international journal of the Eurographics Association

TimeSpiderTrees: A Novel Visual Metaphor for Dynamic Compound Graphs

Timeline trees

Towards an Aesthetic Dimensions Framework for Dynamic Graph Visualisations

Trees in a treemap: visualizing multiple hierarchies

scholarly article published 15 January 2006

Uncovering Strengths and Weaknesses of Radial Visualizations---an Empirical Approach

scholarly article by Stephan Diehl et al published November 2010 in IEEE Transactions on Visualization and Computer Graphics

Usage and attribution of Stack Overflow code snippets in GitHub projects

User Perspective

Using mobile devices for collaborative requirements engineering

Using visual dataflow programming for interactive model comparison

article

VRML with constraints

Visual Amortization Analysis of Recompilation Strategies

Visual comparison of software architectures

Visual comparison of software architectures

scholarly article published 2010

Visual data mining in software archives

scholarly article published 2005

Visual monitoring of numeric variables embedded in source code

Visualizing principles of abstract machines by generating interactive animations

scholarly article by Stephan Diehl & Thomas Kunze published May 2000 in Future Generation Computer Systems

Visualizing the Evolution of Compound Digraphs with TimeArcTrees

scholarly article by Martin Greilich et al published June 2009 in Computer Graphics Forum: the international journal of the Eurographics Association

Visually exploring multi-dimensional code couplings

article

Web-Based 3D

What dynamic network metrics can tell us about developer roles

article

Worse Than Spam