World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
39
Citations
8730
World Ranking
9603
National Ranking
474

Overview

Stephan Diehl is affiliated with the University of Trier in Germany. Their research primarily falls within the broad domain of Computer Science, with a focus on several subfields including Information Systems, Computer Networks and Communications, Information Systems and Management, Computer Science Applications, and Artificial Intelligence.

The main topics addressed in their work revolve around Software System Performance and Reliability, Scientific Computing and Data Management, Service-Oriented Architecture and Web Services, Software Engineering Research, Teaching and Learning Programming, Intelligent Tutoring Systems and Adaptive Learning, and Software Testing and Debugging Techniques.

Diehl has authored multiple papers published across various venues. Recent publications include:

  • "The ThreadRadar visualization for debugging concurrent Java programs", 2022, Journal of Visualization
  • "The CodeSparks Framework - Augmenting Source Code with Glyph-based Visualizations", 2023, Science of Computer Programming
  • "The CodeSparks Framework - Augmenting Source Code with Glyph-based Visualizations", 2023, Zenodo (CERN European Organization for Nuclear Research)
  • "On the Diversity and Frequency of Code Related to Mathematical Formulas in Real-World Java Projects", 2020, Zenodo (CERN European Organization for Nuclear Research)
  • "The CodeSparks Framework - Augmenting Source Code with Glyph-based Visualizations", 2023, Zenodo (CERN European Organization for Nuclear Research)

Frequent coauthors in their research include Oliver Moseler, Felix Lemmer, Sebastian Baltes, Lucas Kreber, and Thomas Zimmermann.

Their work has appeared often in Zenodo (CERN European Organization for Nuclear Research), alongside publications in the Journal of Visualization, Science of Computer Programming, IEEE Transactions on Software Engineering, and Giornale italiano di filologia. Bibliotheca.

Best Publications

  • Mining version histories to guide software changes

    T. Zimmermann;A. Zeller;P. Weissgerber;S. Diehl

  • Mining version histories to guide software changes

    T. Zimmermann;P. Weibgerber;S. Diehl;A. Zeller

  • Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software

    Stephan Diehl

  • A Taxonomy and Survey of Dynamic Graph Visualization

    Fabian Beck;Michael Burch;Stephan Diehl;Daniel Weiskopf

  • Identifying Refactorings from Source-Code Changes

    P. Weissgerber;S. Diehl

  • The State of the Art in Visualizing Dynamic Graphs

    Fabian Beck;Michael Burch;Stephan Diehl;Daniel Weiskopf

  • Graphs, They Are Changing

    Stephan Diehl;Carsten Görg

  • Parallel Edge Splatting for Scalable Dynamic Graph Visualization

    M. Burch;C. Vehlow;F. Beck;S. Diehl

  • How history justifies system architecture (or not)

    T. Zimmermann;S. Diehl;A. Zeller

  • SOTorrent: reconstructing and analyzing the evolution of stack overflow posts

    Sebastian Baltes;Lorik Dumani;Christoph Treude;Stephan Diehl

  • Small patches get in

    Peter Weißgerber;Daniel Neu;Stephan Diehl

  • Timeradartrees: visualizing dynamic compound digraphs

    M. Burch;S. Diehl

  • Are refactorings less error-prone than other changes?

    Peter Weißgerber;Stephan Diehl

  • Visualizing the evolution of compound digraphs with TimeArcTrees

    Martin Greilich;Michael Burch;Stephan Diehl

  • Timeline trees: visualizing sequences of transactions in information hierarchies

    Michael Burch;Fabian Beck;Stephan Diehl

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

    S Diehl;F Beck;M Burch

  • Visual data mining in software archives

    Michael Burch;Stephan Diehl;Peter Weißgerber

  • Towards an Aesthetic Dimensions Framework for Dynamic Graph Visualisations

    Fabian Beck;Michael Burch;Stephan Diehl

  • Towards a theory of software development expertise

    Sebastian Baltes;Stephan Diehl

  • Abstract machines for programming language implementation

    Stephan Diehl;Peter Sestoft

  • Dynamic graph drawing of sequences of orthogonal and hierarchical graphs

    Carsten Görg;Peter Birke;Mathias Pohl;Stephan Diehl

  • Graphs, they are changing: Dynamic graph drawing for a sequence of graphs

    Stephan Diehl;Carsten Görg

Frequent Co-Authors

Michael Burch
Michael Burch Eindhoven University of Technology
Andreas Zeller
Andreas Zeller Saarland University
Ahmed E. Hassan
Ahmed E. Hassan Queen's University
Daniel Weiskopf
Daniel Weiskopf University of Stuttgart
Christoph Treude
Christoph Treude Singapore Management University
Thomas Ball
Thomas Ball Microsoft (United States)
Harald C. Gall
Harald C. Gall University of Zurich
Thomas Zimmermann
Thomas Zimmermann Microsoft (United States)
John Stasko
John Stasko Georgia Institute of Technology
Günter Daniel Rey
Günter Daniel Rey Chemnitz University of Technology

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring computer science can open the door to many different educational and career opportunities. Whether you're looking for a fast track into IT or planning advanced study, online programs offer flexible, affordable options.

For students interested in starting their tech journey, earning an associates degree can be a quick entry point. These programs can be completed in as little as two years and provide core skills to begin working or continue studying.

Many professionals choose to advance their knowledge with affordable online master's programs, which can help build specialized expertise and boost career prospects in fields like software development, data science, or cybersecurity.

Leadership roles often demand advanced credentials. Earning a doctorate in leadership can open doors to tech management and executive positions. For those focused on education, cheap online edd programs provide opportunities to lead in academic and corporate training settings.

By choosing the right online degree path, you can tailor your computer science education to fit your goals, schedule, and budget.

Best Scientists Citing Stephan Diehl

Trending Scientists