Publications
Journal articles, conference papers and posters, etc.
Please also note the list of books (on the right hand side column) and the list of theses.
DISCLAIMER: This directory contains postscript and PDF files of articles that may be covered by copyright. You may browse the articles at your convenience (in the same spirit as you may read a journal or a proceeding article in a public library). Retrieving, copying, distributing these files may violate the copyright protection law. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
2023
- A Comparative Evaluation of Tabs and Linked Panels for Program Understanding in Augmented Reality
Lucas Kreber and Stephan Diehl
in Proceedings of the IEEE International Symposium on Mixed and Augmented Reality (ISMAR 2023), Sydney, Australia, October 16-20, 2023. [to be published] - The CodeSparks Framework – Augmenting Source Code with Glyph-based Visualizations
Oliver Moseler and Stephan Diehl
in Science of Computer Programming, volume 230, Elsevier, 2023. [See publisher site: https://doi.org/10.1016/j.scico.2023.102998]
2022
IDEVELOPAR: A Programming Interface to enhance Code Understanding in Augmented Reality
Lucas Kreber, Stephan Diehl, and Patrick Weil
in Proceedings of the 10th IEEE Working Conference on Software Visualization (VISSOFT 2022), Limassol, Cyprus, October 02-03, 2022. [Accepted version, to be published]The ThreadRadar Visualization for Debugging Concurrent Java Programs
Oliver Moseler, Lucas Kreber, and Stephan Diehl
in Journal of Visualization (Open Access), volume 25, Springer, 2022. (Extended version of ThreadRadar: A Thread-Aware Visualization for Debugging Concurrent Java Programs) [Version of Record, see publisher site: https://doi.org/10.1007/s12650-022-00843-w]
2021
ThreadRadar: A Thread-Aware Visualization for Debugging Concurrent Java Programs
Oliver Moseler, Lucas Kreber, and Stephan Diehl
in Proceedings of the 14th International Symposium on Visual Information Communication and Interaction (VINCI 2021), Potsdam, Germany, 6–8 September 2021 (This paper received the Best Paper Award). [Accepted Version, see publisher site: https://doi.org/10.1145/3481549.3481566]On the Diversity and Frequency of Code Related to Mathematical Formulas in Real-World Java Projects
Oliver Moseler, Felix Lemmer, Sebastian Baltes, and Stephan Diehl
in Journal of Systems and Software, Elsevier, volume 172, February 2021. [preprint on arXiv, see publisher site:
https://doi.org/10.1016/j.jss.2020.110863]
2020
- Visual Breakpoint Debugging for Sum and Product Formulae
Oliver Moseler, Michael Wolz, and Stephan Diehl
in Proceedings of IEEE Working Conference on Software Visualization (VISSOFT 2020, NIER Track), Adelaide, Australia, 2020. [preprint, see publisher site: https://doi.org/10.1109/VISSOFT51673.2020.00019]
2019
- Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects.
Sebastian Baltes and Stephan Diehl.
in Empirical Software Engineering, Springer, volume 24, pages 1259-1295, 2019. [see publisher's site: https://doi.org/10.1007/s10664-018-9650-5], [preprint] - Exploring the limits of complexity: A survey of empirical studies on graph visualisation
Vahan Yoghourdjian, Daniel Archambault, Stephan Diehl, Tim Dwyer, Karsten Klein, Helen C. Purchase, and Hsiang-Yun Wu
in Visual Informatics, Elsevier, 2019. [see publisher's site]
2018
- Towards a Theory of Software Development Expertise
Sebastian Baltes and Stephan Diehl
in Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), Lake Buena Vista, Florida, Nov 4-9, 2018. [preprint, see publisher site: https://doi.org/10.1145/3236024.3236061, supplemental material available at https://doi.org/10.5281/zenodo.1299798] - SOTorrent: Reconstructing and Analyzing the Evolution of Stack Overflow Posts
Sebastian Baltes, Lorik Dumani, Christoph Treude, and Stephan Diehl
in Proceedings of the 15th Conference on Mining Software Repositories (MSR 2018), Gothenburg, Sweden, May 2018. [preprint, see publisher site: https://doi.org/10.1145/3196398.3196430] - (No) Influence of Continuous Integration on the Commit Activity in GitHub Projects.
Sebastian Baltes, Jascha Knack, Daniel Anastasiou, Ralf Tymann, and Stephan Diehl.
4th International Workshop on Software Analytics (SWAN 2018), Lake Buena Vista, Florida, USA, Nov 5, 2018.(This paper received the Best Paper Award). [preprint, see publisher site: https://doi.org/10.1145/3278142.3278143]
2017
- Crowdsourcing for Information Visualization: Promises and Pitfalls
Rita Borgo, Bongshin Lee, Sara Fabrikant, Radu Jianu, Andreas Kerren, Stephen Kobourov, Fintan McGee, Luana Micallef, Tatiana von Landesberger, Katrin Ballweg, Stephan Diehl, Paolo Simonetto, and Michelle Zhou
in Evaluation in the Crowd. Crowdsourcing and Human-Centered Experiments (Book Chapter), Springer LNCS 10264, 2017. (see publisher's site) - Round-Trip Sketches: Supporting the Lifecycle of Software Development Sketches from Analog to Digital and Back (NIER Track)
Sebastian Baltes, Fabrice Hollerich and Stephan Diehl
in Proceedings of IEEE Working Conference on Software Visualization (VISSOFT 2017), Shanghai, China, September 2017. [preprint, see publisher site: https://doi.org/10.1109/VISSOFT.2017.24] - A Taxonomy and Survey on Dynamic Graph Visualization
Fabian Beck, Michael Burch, Stephan Diehl and Daniel Weiskopf
In Computer Graphics Forum, 36(1): 133-159, 2017 [https://doi.org/10.1111/cgf.12791] - Attribution Required: Stack Overflow Code Snippets in GitHub Projects
Sebastian Baltes, Richard Kiefer, and Stephan Diehl
Poster Abstract, Proceedings of the 39th International Conference on Software Engineering Companion (ICSE 2017) [preprint, see publisher site: https://doi.org/10.1109/ICSE-C.2017.99]
2016
- Worse Than Spam: Issues In Sampling Software Developers
Sebastian Baltes and Stephan Diehl
in Proceedings of 10th International Symposium on Empirical Software Engineering and Measurement (ESEM'16). [Preprint, publisher site: https://doi.org/10.1145/2961111.2962628] - Make Visualization Part of your Analysis Process
Stephan Diehl
in Perspectives on Data Science for Software Engineering (Book Chapter), Morgan Kaufmann, T. Menzies, L. Williams, and T. Zimmermann (Eds.), Jul 2016. [see publisher site: https://doi.org/10.1016/B978-0-12-804206-9.00048-9]
2015
- Grounded Requirements Engineering: An Approach to Use Case Driven Requirements Engineering
David Würfel, Rainer Lutz, and Stephan Diehl
in Journal of Systems and Software, Elsevier, Volume 117, July 2016. [see publisher site: http://dx.doi.org/10.1016/j.jss.2015.10.024] [preprint] - Past, Present, and Future of and in Software Visualization
Stephan Diehl
in Computer Vision, Imaging and Computer Graphics - Theory and Applications, Springer CCIS 550 (Communications in Computer and Information Science), Springer, pp 3-11, 2015. [see book at publisher site] - VisualCues: Visually Explaining Source Code in Computer Science Education
Benjamin Biegel, Sebastian Baltes, Bob Prevos and Stephan Diehl
in Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, Atlanta, Georgia, USA, October, 2015. [preprint, see publisher site: https://doi.org/10.1109/VLHCC.2015.7357202]. - Navigate, Understand, Communicate: How Developers Locate Performance Bugs
Sebastian Baltes, Oliver Moseler, Fabian Beck, and Stephan Diehl
in Proceedings of 9th International Symposium on Empirical Software Engineering and Measurement (ESEM'15), Beijing, China, October, 2015. [preprint, see publisher site: https://doi.org/10.1109/ESEM.2015.7321208] - Live Object Exploration: Observing and Manipulating Behavior and State of Java Objects
Benjamin Biegel, Benedikt Lesch and Stephan Diehl
In Proceedings of the 31st International Conference on Software Maintenance and Evolution ICSME (ERA Track), Bremen, Sept. 29- Oct. 1, 2015. [preprint, see publisher site: https://doi.org/10.1109/ICSM.2015.7332518]. - CodeBasket: Making Developers' Mental Model Visible and Explorable
Benjamin Biegel, Sebastian Baltes, Ivan Scarpellini and Stephan Diehl
in Proceedings of 2nd Workshop on Context for Software Development (CSD 2015), Florence, Italy, May, 2015. [preprint, see publisher site: https://doi.org/10.1109/CSD.2015.12].
2014
- Sketches and Diagrams in Practice
Sebastian Baltes and Stephan Diehl
in Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, China, November 16-22, 2014 [PDF, see publisher site: https://doi.org/10.1145/2635868.2635891]. - Linking sketches and diagrams to source code artifacts
Sebastian Baltes, Peter Schmitz and Stephan Diehl
in Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, China, November 16-22, 2014 [see publisher site: https://doi.org/10.1145/2635868.2661672]. - Using Visual Dataflow Programming for Interactive Model Comparison
Rainer Lutz and Stephan Diehl
in Proceedings of 29th IEEE/ACM International Conference on Automated Software Engineering (ASE 2014), Västerås, Sweden, September 15- 19, 2014 [PDF, see publisher site: https://doi.org/10.1145/2642937.2642984]. - Code Tagging as a Social Game
Benjamin Biegel, Fabian Beck, Benedikt Lesch and Stephan Diehl
In Proceedings of the 30th International Conference on Software Maintenance and Evolution ICSME (ERA Track), Victoria Canada, Sept. 28- Oct. 3, 2014. [preprint, see publisher site: https://doi.org/10.1109/ICSME.2014.64] - Asymmetric Visual Hierarchy Comparison with Nested Icicle Plots
Fabian Beck, Franz-Josef Wiszniewsky, Michael Burch, Stephan Diehl and Daniel Weiskopf
in Proceedings of the International Workshop on Graph Visualization in Practice (GraphViP) (co-located with DIAGRAMS and VL/HCC), Melbourne, Australia, August 1st, 2014. [PDF] - The State of Art in Visualizing Dynamic Graphs
Fabian Beck, Michael Burch, Stephan Diehl and Daniel Weiskopf
In: EuroVis STARs, Eurographics Association, 83-103. [preprint, see publisher site: http://dx.doi.org/10.2312/eurovisstar.20141174] - RegViz: Visual Debugging of Regular Expressions
Fabian Beck, Stefan Gulan, Benjamin Biegel, Sebastian Baltes and Daniel Weiskopf
In Companion Proceedings of the 36th International Conference on Software Engineering (ICSE Companion 2014). ACM, New York, NY, USA, 504-507. DOI=10.1145/2591062.2591111 [see publisher site: http://doi.acm.org/10.1145/2591062.2591111]. [preprint] - Get Your Directories Right: From Hierarchy Visualization to Hierarchy Manipulation
Rainer Lutz, Daniel Rausch, Fabian Beck and Stephan Diehl
in Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2014), Melbourne, Australia, July 28-Aug 1, 2014. [PDF, see also publisher site http://dx.doi.org/10.1109/VLHCC.2014.6883017] - U Can Touch This: Touchifying an IDE
Benjamin Biegel, Julien Hoffmann, Artur Lipinski and Stephan Diehl
in Proceedings of 7th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2014), Hyderabad, India, June 2 - 3, 2014 [PDF, see publisher site: https://doi.org/10.1145/2593702.2593726]. - Are Smartphones Better Than CRC Cards?
Rainer Lutz, Sascha Schäfer and Stephan Diehl
in Proceedings of 29th ACM Symposium On Applied Computing (SAC 2014), Gyeongju, Korea, March 24 - 28, 2014. [preprint, see also publisher site http://dx.doi.org/10.1145/2554850.2554852] - Multivariate Networks in Software Engineering
Stephan Diehl and Alexandru Telea
in Multivariate Network Visualization (Proc. Dagstuhl Seminar 13201), Springer LNCS 8380, 2014, pp. 13-36 [preprint, see publisher site:https://doi.org/10.1007/978-3-319-06793-3_2]
2013
- Finding Structures in Multi-Type Code Couplings with Node-Link and Matrix Visualizations
Ala Abuthawabeh, Fabian Beck, Dirk Zeckzer, and Stephan Diehl
in Proceedings of IEEE Working Conference on Software Visualization (VISSOFT 2013), Eindhoven, NL, September 2013. [preprint, see publisher site: https://doi.org/10.1109/VISSOFT.2013.6650530] - Visual Monitoring of Numeric Variables Embedded in Source Code (NIER Track)
Fabian Beck, Fabrice Hollerich, Stephan Diehl and Daniel Weiskopf
in Proceedings of IEEE Working Conference on Software Visualization (VISSOFT 2013), Eindhoven, NL, September 2013. [preprint, see publisher site: https://doi.org/10.1109/VISSOFT.2013.6650545] - Matching Application Requirements with Dynamic Graph Visualization Profiles
Fabian Beck, Michael Burch and Stephan Diehl
in Proceedings of 17th International Conference on Information Visualisation (IV2013), London, UK, July 2013. [preprint, see publisher site: https://doi.org/10.1109/IV.2013.2] - In Situ Understanding of Performance Bottlenecks through Visually Augmented Code
Fabian Beck, Oliver Moseler, Stephan Diehl, and Günter Daniel Rey.
in Proceedings of 21st IEEE International Conference on Program Comprehension (ICPC), San Francisco, CA, USA, May 2013. [preprint, see publisher site: https://doi.org/10.1109/ICPC.2013.6613834] - Explorable Code Slides
Michael Fritz, Benjamin Biegel and Stephan Diehl
26th Conference on Software Engineering Education and Training (CSEE&T2013), San Francisco, CA, USA, May 2013. [preprint, see publsiher site: https://doi.org/10.1109/CSEET.2013.6595251] - Teaching Object-Orientation with Smartphones as Digital CRC Cards
Rainer Lutz, Sascha Schäfer and Stephan Diehl
26th Conference on Software Engineering Education and Training (CSEE&T2013), San Francisco, CA, USA, May 2013. [preprint, see publisher site: https://doi.org/10.1109/CSEET.2013.6595240] - On the Impact of Software Evolution on Software Clustering
Fabian Beck and Stephan Diehl
in Empirical Software Engineering, Springer, 18 (5), 18 (5), October 2013, DOI: 10.1007/s10664-012-9225-9. [PDF, see publisher site: https://doi.org/10.1007/s10664-012-9225-9]
2012
- The Order of Things: How Developers Sort Fields and Methods
Benjamin Biegel, Fabian Beck, Willi Hornig, and Stephan Diehl
28th IEEE International Conference on Software Maintenance (ICSM 2012), 2012.
[preprint, see publisher site: https://doi.org/10.1109/ICSM.2012.6405258] - Using Mobile Devices for Collaborative Requirements Engineering
Rainer Lutz, Sascha Schäfer, and Stephan Diehl
27th IEEE/ACM International Conference on Automated Software Engineering (ASE 2012), 2012.
[PDF, see publisher site: https://doi.org/10.1145/2351676.2351729] © ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings ASE'12 {September 2012} - Rapid Serial Visual Presentation in Dynamic Graph Visualization
Fabian Beck, Michael Burch, Corinna Vehlow, Stephan Diehl, and Daniel Weiskopf
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2012), 2012.
[preprint, see publisher site: https://doi.org/10.1109/VLHCC.2012.6344514][video] - Human Aspects of Model Merging
Rainer Lutz and Stephan Diehl
Softwaretechnik-Trends, 32(4), 2012. [PDF, see publisher site: https://dx.doi.org/10.1007/BF03323523] - Visual Comparison of Software Architectures
Fabian Beck and Stephan Diehl
in Information Visualization, DOI: 10.1177/1473871612455983, online first
[PDF, see publisher site: https://doi.org/10.1145/1879211.1879238] - Interaktive Extraktion von Software-Komponenten
Fabian Beck, Alexander Pavel, and Stephan Diehl
14. Workshop Software-Reengineering, 2012. (WSR 2012), GI Softwartechnik-Trends, Band 32, Heft 2
[PDF, see publisher site: https://dx.doi.org/10.1007/BF03323474] - Radial Edge Splatting for Visualizing Dynamic Directed Graphs
Michael Burch, Fabian Beck, and Daniel Weiskopf
in Proceedings of the International Conference on Information Visualization Theory and Applications, 2012. (IVAPP 2012)
[PDF, see publisher site: https://dx.doi.org/10.5220/0003828506030612 ]
2011
- Edge Bundling without Reducing the Source to Target Traceability
Fabian Beck, Martin Puppe, Patrick Braun, Michael Burch, and Stephan Diehl
Poster at InfoVis 2011.
[PDF] - Parallel Edge Splatting for Scalable Dynamic Graph Visualization
Michael Burch, Corinna Vehlow, Fabian Beck, Stephan Diehl, and Daniel Weiskopf
in IEEE Transactions on Visualization and Computer Graphics, vol. 17, no. 12 (InfoVis 2011).
[PDF, see publisher site: https://doi.org/10.1109/TVCG.2011.226] - Visually Exploring Multi-Dimensional Code Couplings
Fabian Beck, Radoslav Petkov and Stephan Diehl
in Proceedings of the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2011), Williamsburg, Virginia, USA, September 2011.
[PDF] [10.1109/VISSOF.2011.6069455] - On the Congruence of Modularity and Code Coupling
Fabian Beck and Stephan Diehl
in 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering and 13rd European Software Engineering Conference (ESEC/FSE '11), Szeged, Hungary, September 2011.
[PDF] © ACM, 2010. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings ESEC/FSE’11 http://doi.acm.org/10.1145/2025113.2025162 {September 2011} - How Humans merge UML-Models
Rainer Lutz, David Würfel and Stephan Diehl
In Proceedings of the 5th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Banff, Alberta, Canada, September 22-23, 2011.
[PDF] see publisher's site: http://dx.doi.org/10.1109/ESEM.2011.26 - Comparison of Similarity Metrics for Refactoring Detection
Benjamin Biegel, Quinten David Soetens, Willi Hornig, Stephan Diehl and Serge Demeyer
in Proceedings of the 8th Working Conference on Mining Software Repositories (MSR), Hawaii, USA, May, 2011.
[PDF] © ACM, 2011. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings MSR 2011 http://dx.doi.org/10.1145/1985441.1985452 {May 2011} - CREWW - Collaborative Requirements Engineering with Wii-Remotes (NIER Track)
Felix Bott, Stephan Diehl, and Rainer Lutz
in Proceedings of the 33rd International Conference on Software Engineering (ICSE), Hawaii, USA, May, 2011.
[PDF] © ACM, 2011. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings ICSE 2011http://dx.doi.org/10.1145/1985793.1985923 {May 2011} - Reaching out to the Media: Become a Computer Science Ambassador
Bardohl, R., G. Bolduan, S. Diehl, U. Geisler, A. Lessmoellmann, F. Rosamond, A. Schwill, and U. Stege
Viewpoints, Communications of the ACM, March, 2011.
[https://dl.acm.org/doi/10.1145/1897852.1897880] - Präsentationsgeschwindigkeit, Beschriftungen und Tooltips in interaktiven Animationen
Rey, Günter Daniel und Diehl, Stephan
In K. Bittrich, S. Blankenberger & J. Lukas (Hrsg.), Beiträge zur 53. Tagung experimentell arbeitender Psychologen (S. 141). Lengerich: Pabst.
2010
- Uncovering Strengths and Weaknesses of Radial Visualizations—an Empirical Approach
Stephan Diehl, Fabian Beck and Michael Burch
in IEEE Transactions on Visualization and Computer Graphics, vol. 16, no. 6 (InfoVis 2010).
[PDF, see publisher site: https://doi.ieeecomputersociety.org/10.1109/TVCG.2010.209] - Visual Comparison of Software Architectures
Fabian Beck and Stephan Diehl
in Proceedings of the 5th ACM Symposium on Software Visualization (SoftVis 2010), Salt Lake City, Utah, USA, October 2010.
[PDF] © ACM, 2010. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings SoftVis 2010 http://doi.acm.org/10.1145/1879211.1879238 {October 2010} - Evaluating the Impact of Software Evolution on Software Clustering
Fabian Beck and Stephan Diehl
in Proceedings of the 17th Working Conference on Reverse Engineering (WCRE 2010), Beverly, Massachusetts, USA, October 2010.
[PDF, see publisher site: https://doi.org/10.1109/WCRE.2010.19] - Computer-Aided Extraction of Software Components
Andreas Marx, Fabian Beck and Stephan Diehl
in Proceedings of the 17th Working Conference on Reverse Engineering (WCRE 2010), Beverly, Massachusetts, USA, October 2010.
[PDF, see publisher site: https://doi.org/10.1109/WCRE.2010.28] - Highly Configurable and Extensible Code Clone Detection
Benjamin Biegel and Stephan Diehl
in Proceedings of the 17th Working Conference on Reverse Engineering (WCRE 2010), Beverly, Massachusetts, USA, October 2010.
[PDF, see publisher site: https://doi.org/10.1109/WCRE.2010.34] [tutorial and further information] - JCCD: A Flexible and Extensible API for Implementing Custom Code Clone Detectors
Benjamin Biegel and Stephan Diehl
in Proceedings of 25th IEEE/ACM International Conference on Automated Software Engineering (ASE'10), Antwerp, Belgium, September 2010.
[PDF, see publisher site: https://doi.org/10.1145/1858996.1859029] [tutorial and further information] - TimeSpiderTrees: A Novel Visual Metaphor for Dynamic Compound Graphs
Michael Burch, Michael Fritz, Fabian Beck, Stephan Diehl
in Proceeding of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2010), Madrid, Spain, September 2010.
[PDF, see publisher site: https://doi.org/10.1109/VLHCC.2010.31]Preventing the Brainware Crisis: Dagstuhl Manifesto Stephan Diehl and Michael R. Fellows and Werner Hartmann and Ulrike Stege in Informatik Spektrum, Springer, 33 (3), pages 324-326. see publisher's site, doi:10.1007/s00287-010-0442-6 - Controlling presentation speed, labels and tooltips in interactive dynamic graphs
Günter Daniel Rey and Stephan Diehl
in Journal of Media Psychology, Hogrefe Publishing, Vol. 22, pp. 160-170, 2010..
see publisher's site, doi:10.1027/1864-1105/a000021 - From Visualization to Visually Enabled Reasoning
Joerg Meyer, Jim Thomas, Stephan Diehl, Brian Fisher, and Daniel A. Keim
in Scientific Visualization: Advanced Concepts, Hans Hagen (ed.), Dagstuhl Follow-Ups, 1, pages 227-245, Schloss Dagstuhl--Leibniz Center for Informatics, Dagstuhl, Germany, 2010.
PDF-file at publisher's site, doi:10.4230/DFU.SciViz.2010.227 - Visual Amortization Analysis of Recompilation Strategies
Stephan Zimmer and Stephan Diehl
in Proceedings of 14th International Conference on Information Visualisation (IV10), London, UK, July 2010.
[PDF] see publisher's site, http://doi.ieeecomputersociety.org/10.1109/IV.2010.76 - ChartFlight – From Spreadsheets to Computer-Animated Data Flights.
Rainer Lutz and Stephan Diehl
In Proceedings of the 15th International Conference on 3D Web Technology, (Co-located with SIGGRAPH 2010), Los Angeles, California, USA, July 2010.
[PDF] ©ACM, 2010. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings WEB3D 2010 {July 2010}
http://doi.acm.org/10.1145/1836049.1836068 - Eine E-Learning-Webseite als facettenreiches Werkzeug in Forschung und Lehre.
Günter Daniel Rey and Fabian Beck
e-learning and education (eleed), 6. Ausgabe, 2010.
[HTML]
2009
- Towards an Aesthetic Dimensions Framework for Dynamic Graph Visualization
Fabian Beck, Michael Burch and Stephan Diehl
in Proceedings of the 13th International Conference on Information Visualization (IV09), Barcelona, Spain, July 2009.
[PDF, see publisher site: https://doi.org/10.1109/IV.2009.42] - Focused Animation of Dynamic Compound Graphs
Florian Reitz, Mathias Pohl and Stephan Diehl
in Proceedings of the 13th International Conference on Information Visualization (IV09), Barcelona, Spain, July 2009.
[PDF, see publisher site: https://doi.org/10.1109/IV.2009.24] - Visualizing the Evolution of Compound Digraphs with TimeArcTrees
Martin Greilich, Michael Burch and Stephan Diehl
in Proceedings of 11th Joint Eurographics/IEEE Symposium on Visualization (EuroVis 2009), Berlin, Germany, June 2009.
[PDF, see publisher site: https://doi.org/10.1111/j.1467-8659.2009.01451.x] - Comparing the Readability of Graph Layouts using Eyetracking and Task-oriented Analysis
Mathias Pohl, Markus Schmitt and Stephan Diehl
in Proceedings of the Fifth International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging, Victoria, British Columbia, Canada, May 2009.
[PDF] The definitive version is available at doi:10.2312/COMPAESTH/COMPAESTH09/049-056.
2008
- Cartesian vs. Radial -- A Comparative Evaluation of Two Visualization Tools
Michael Burch, Felix Bott, Fabian Beck and Stephan Diehl
in Proceedings of 4th International Symposium on Visual Computing (ISVC08), Las Vegas, Nevada, December 2008.
[PDF, see publisher site: https://doi.org/10.1007/978-3-540-89639-5_15] - TimeRadarTrees: Visualizing Dynamic Compound Digraphs
Michael Burch and Stephan Diehl
in Proceedings of Tenth Joint Eurographics/IEEE-VGTC Symposium on Visualization (EuroVis'2008), Eindhoven, The Netherlands, May 2008.
[PDF, see publisher site: https://doi.org/10.1111/j.1467-8659.2008.01213.x] - Timeline Trees: Visualizing Sequences of Transactions in Information Hierarchies
Michael Burch, Fabian Beck and Stephan Diehl
in Proceedings of 9th International Working Conference on Advanced Visual Interfaces (AVI2008), Naples, Italy, May, 2008.
[PDF] ©ACM, 2008. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings AVI 2008{ May 2008} http://doi.acm.org/10.1145/1385569.1385584 - As Time Goes by - Integrated Visualization and Analysis of Dynamic Networks
Mathias Pohl, Florian Reitz and Peter Birke
in Proceedings of 9th International Working Conference on Advanced Visual Interfaces (AVI2008), Naples, Italy, May, 2008.
[PDF] ©ACM, 2008. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings AVI 2008{ May 2008} http://doi.acm.org/10.1145/1385569.1385636 - What Dynamic Network Metrics Can Tell Us About Developer Roles
Mathias Pohl and Stephan Diehl
in Proceedings of ICSE Workshop on Cooperative and Human Aspects of Software Engineering (CHASE'08), Leipzig, Germany, 2008.
[PDF, see publisher site: https://doi.org/10.1145/1370114.1370135] - Small Patches Get In!
Peter Weißgerber, Daniel Neu and Stephan Diehl
in Proceedings of the 5th International Working Conference on Mining Software Repositories (MSR 2008), Leipzig, Germany, May 2008.
[PDF, see publisher site: https://doi.org/10.1145/1370750.1370767]
2007
- Making Programmers Aware of Refactorings
Peter Weißgerber, Benjamin Biegel and Stephan Diehl
in Proceedings of First Workshop on Refactoring Tools (WRT'07), TU Berlin, Germany, July 2007.
[PDF] - Ist Programmieren ein Mannschaftssport?
Mathias Pohl, Michael Burch and Peter Weißgerber, SE 2007 - Conference on Software Engineering Hamburg, in Lecture Notes of Informatics (LNI) 105, Gesellschaft für Informatik. - Visual Data Mining in Software Archives to Detect How Developers Work Together
Peter Weißgerber, Mathias Pohl and Michael Burch, MSR 2007 - Mining in Software Repositories, Minneapolis, USA, 2007. [PDF, see publisher site: https://doi.org/10.1109/MSR.2007.34]
2006
- Aesthetics, and the Visualization and Quality of Software
Stephan Diehl and Carsten Görg
in Aesthetic Computing, Fishwick, P. (ed.), MIT Press, 2006.
see publisher`s site - Identifying Refactorings from Source-Code Changes
Peter Weißgerber and Stephan Diehl (This paper received the Best Paper Award)
21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006) , Tokyo, Japan, 2006.
[PDF, see publisher site: https://doi.org/10.1109/ASE.2006.41] - Retargetable Compilation with XSLT and Aspects
Andreas Wagner and Stephan Diehl
in Proceedings of 2nd Asian Workshop on Aspect-Oriented Software (AOAsia 2006), Tokyo, Japan, September 2006.
[PDF] - Are Refactorings less error-prone than other changes?
Peter Weißgerber and Stephan Diehl
in Proceedings of the 3rd International Workshop on Mining Software Repositories (MSR 2006), Shanghai, China, May 2006.
[PDF, see publisher site: https://doi.org/10.1145/1137983.1138011] - Mining Refactorings in ARGOUML
Peter Weißgerber, Stephan Diehl and Carsten Görg
(MSR Challenge report) in Proceedings of the 3rd International Workshop on Mining Software Repositories (MSR 2006), Shanghai, China, May 2006.
[PDF, see publisher site: https://doi.org/10.1145/1137983.1138028] - Was Software-Archive erzählen
Stephan Diehl, Andreas Zeller and Thomas Zimmermann
in Proceedings of Software Engineering (SE), Leipzig, Germany, March 2006. [ see publisher site: https://dl.gi.de/handle/20.500.12116/24318] - Trees in a Treemap
Michael Burch and Stephan Diehl
in Proceedings of 13th Conference on Visualization and Data Analysis (VDA 2006), San Jose, California, Jan. 2006.
[PDF] - Visual Representations
Carsten Görg, Mathias Pohl, Ermir Qeli and Kai Xu
in Human-Centered Visualization Environments, Andreas kerren, Achim Ebert und Jörg Meyer, Springer LNCS Tutorial, 2006 [see publisher site: https://doi.org/10.1007/978-3-540-71949-6_4]
2005
- Exploring Evolutionary Coupling in Eclipse
Peter Weißgerber, Leo von Klenze, Michael Burch and Stephan Diehl
eclipse Technology eXchange (eTX) Workshop at OOPSLA 2005
[PDF, see publisher site: https://doi.org/10.1145/1117696.1117703] - EPOSee -- A Tool for Visualizing Software Evolution
Michael Burch, Stephan Diehl and Peter Weißgerber
Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Program Understanding and Analysis 2005. [see publisher site: https://doi.org/10.1109/VISSOF.2005.1684322] - DependencyViewer -- A Tool for Visualizing Package Design Quality Metrics
Michael Wilhelm and Stephan Diehl
Proceedings of the 3rd IEEE International Workshop on Visualizing Software for Program Understanding and Analysis
[PDF, see publisher site: https://doi.org/10.1109/VISSOF.2005.1684321] - Mining Version Histories to Guide Software Changes
Thomas Zimmermann, Peter Weißgerber, Stephan Diehl and Andreas Zeller
in IEEE Transactions on Software Engineering, 31(6), June 2005.
[PDF, see publisher site: https://doi.org/10.1109/TSE.2005.72] - Visual Data Mining in Software Archives
Michael Burch, Stephan Diehl, Peter Weißgerber
Proceedings of ACM Symposium on Software Visualization SOFTVIS'05, St. Louis, May 2005.
[PDF, see publisher site: https://doi.org/10.1145/1056018.1056024] - Perspectives on Aesthetic Computing
Paul Fishwick, Stephan Diehl, Jane Prophet and Jonas Löwgren
Leonardo, MIT Press, 38(2), April 2005. [preview] - Detecting and Visualizing Refactorings from Software Archives
Carsten Görg and Peter Weißgerber
Proceedings of Internatioal Workshop on Program Comprehension (IWPC05), St. Louis, Missouri, USA, May 2005. [preprint, see publisher site: https://doi.org/10.1109/WPC.2005.18] - An Interactive Visualization of Refactorings Retrieved from Software Archives
Peter Weißgerber, Stephan Diehl and Carsten Görg
Companion of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSA05), October 2005. [see publisher site: https://doi.org/10.1145/1094855.1094922]
2004
- Dynamic Graph Drawing of Sequences of Orthogonal and Hierarchical Graphs
Carsten Görg, Peter Birke, Mathias Pohl and Stephan Diehl
in Proceedings of 12th International Symposium on Graph Drawing, New York City, USA, September 29 - October 2, 2004.
[PDF, see publisher site: https://doi.org/10.1007/978-3-540-31843-9_24] - Mining Version Histories to Guide Software Changes
Thomas Zimmermann, Peter Weißgerber, Stephan Diehl and Andreas Zeller
in Proc. International Conference on Software Engineering (ICSE), May 2004, Edinburgh, UK
[PDF] (This paper received the 10 Years Most Influential Paper Award at ICSE 2014) - Knowledge Discovery in Versionsarchiven
Peter Weißgerber, Michael Burch and Stephan Diehl
in Proceedings of Workshop on Knowledge Discovery AKKD (Arbeitskreis Knowledge-Discovery), Berlin, Germany, October 2004. - EPOSee: A Tool for Visualizing Software Evolution Patterns
Michael Burch, Stephan Diehl and Peter Weißgerber
Proceedings of Workshop on Software-Reengineering (WSR), Bad Honnef, Germany. May 2004. - Educational and Technical Design of a Web-based Interactive Tutorial on Programming in Java
Claudia Bieg and Stephan Diehl
Science of Computer Programming, Volume 53, Issue 1, Pages 25-36, Elsevier, October 2004. [see publisher site] - Preprocessing CVS Data for Fine-grained Analysis
Thomas Zimmermann and Peter Weißgerber
Proceedings of International Workshop on Mining Software Repositories (MSR 04), Edinburgh, Scotland, UK, May 2004. (This paper received the Most Influential Paper Award at MSR 2014) [preprint]
2003
- Softwarevisualisierung
Stephan Diehl
in Informatik-Spektrum, Vol. 26(4), Springer, 2003.
[Online version from publisher] - Experiencing Natural Phenomena with Virtual, Constructed and Mathematical Models
Stephan Diehl and Carsten Görg
in Proceedings of Winter Simulation'2003, New Orleans, USA, December 7-10, 2003.
[PDF, see publisher site: https://doi.org/10.1109/WSC.2003.1261495] - How History Justifies System Architecture
Thomas Zimmermann, Stephan Diehl and Andreas Zeller
in Proceedings of International Workshop on Principles of Software Evolution IWPSE'2003, IEEE Computer Society Press, September 1-2, Helsinki, Finland, 2003.
[PDF, see publisher site: https://doi.org/10.1109/IWPSE.2003.1231213] - Entdeckendes Lernen mit einem interaktiven Online-Tutorium zur Programmierung in Java
Claudia Bieg and Stephan Diehl
in Tagungsband der 1. Fachtagung "e-Learning" der Gesellschaft für Informatik DELFI'2003, 16.-18. September, München, Germany, 2003. - Stable Interpretation of Java
Stephan Diehl and Claudia Bieg
in Proceedings of Net.ObjectDays'2003, September 22 - 25, Erfurt, Germany, 2003. - A new Approach for Implementing stand-alone and web-based Interpreters for Java
Stephan Diehl and Claudia Bieg
in Proceedings of 2nd International Conference on the Principles and Practice of Programming in Java PPPJ'2003, Kilkenny City, Ireland, June 16-18, ACM International Conference Proceedings Series, 2003.
[PDF, see publisher site: https://dl.acm.org/doi/10.5555/957289.957301] - Specializing Visualization Algorithms
Stephan Diehl
in Data Visualization -- The State of the Art, F.H. Post, G.M. Nielson, and G.P. Bonneau, eds., Kluwer Academic Publishers, 2003.
[PDF]
2002
- Graphs, They are Changing -- Dynamic Graph Drawing for a Sequence of Graphs
Stephan Diehl and Carsten Görg
in Proceedings of 10th International Symposium on Graph Drawing, Irvine, California, August 26-28, 2002.
[PDF, see publisher site: https://doi.org/10.1007/3-540-36151-0_3] - Constraints for 3D Graphics on the Internet
Stephan Diehl and Jörg Keller
in Proceedings of 5th International Conference on Computer Graphics and Artificial Intelligence 3IA'2002, Limoges (France), May 14-15, 2002.
[PDF] - Reification of Program Points for Visual Execution
Stephan Diehl and Andreas Kerren
in Proceedings of the Workshop on Visualizing Software for Understanding and Analysis VISSOFT'2002, IEEE Computer Society Press, 2002. [preprint, see publisher site: https://doi.org/10.1109/VISSOF.2002.1019799] - Future Perspectives
Stephan Diehl
a chapter introduction in "Software Visualization", State-of-the-Art Survey Springer LNCS 2269, 2002.
Online available from publisher, ISBN 3-540-43323-6 - Animating Algorithms Live and Post Mortem
Stephan Diehl, Carsten Görg and Andreas Kerren
in "Software Visualization", State-of-the-Art Survey, Springer LNCS 2269, 2002.
Online available from publisher, ISBN 3-540-43323-6 - Generierung interaktiver Animationen von Berechnungsmodellen.
Stephan Diehl and Andreas Kerren
in Informatik -- Forschung und Entwicklung, Springer Verlag, Volume 17, 2002.
[Online version from publisher] - Web3D (3D on the Web: From Interactive Simulations to Networked Virtual Learning Environments)
Stephan Diehl
in Handbook on Information Technologies for Education & Training, H.H. Adelsberger, B. Collis, J.M. Pawlowski (Eds.), International Handbook on Information Systems Series, Springer, 2002. - Genau3D -- A Tool to acquire and present 3D Components
Peter Blanchebarbe and Stephan Diehl
in Proceedings of Workshop on Structured Design of Virtual Environments and 3D Components, C. Geiger et. al. (editors), Shaker Verlag, 2002.
Online available from publisher, ISBN 3-8265-9801-6
2001
- Preserving the Mental Map using Foresighted Layout
Stephan Diehl, Carsten Görg and Andreas Kerren
in Proceedings of Joint Eurographics - IEEE TCVG Symposium on Visualization, VisSym 2001, Ascona, Switzerland, Springer Verlag, 2001.
[PDF, see publisher site: https://doi.org/10.1007/978-3-7091-6215-6_19] - A Framework for Component Based Model Acquisition and Presentation Using Java3D
Peter Blanchebarbe and Stephan Diehl
in Proceedings of Web3D, Paderborn, Germany, ACM Press, 2001.
[PDF, see publisher site: https://doi.org/10.1145/363361.363508] - Levels of Exploration
Stephan Diehl and Andreas Kerren
in Proceedings of the 32nd Technical Symposium on Computer Science Education, SIGCSE 2001, ACM, Charlotte NC, USA, 2001.
[PDF, see publisher site: https://doi.org/10.1145/364447.364538] - Visual Exploration of Generation Algorithms for Finite Automata on the Web
Stephan Diehl, Andreas Kerren and Torsten Weller
in "Implementation and Application of Automata", S. Yu, A. Paun (Eds.), 5th International Conference, CIAA 2000, London, Ontario, Canada, July 24-25, 2000, Revised Papers, Springer Verlag, LNCS 2088, 2001. [see publisher site: https://doi.org/10.1007/3-540-44674-5_29]
2000
- Foresighted Graphlayout
Stephan Diehl, Carsten Görg and Andreas Kerren
Technischer Bericht A 02/00, FB Informatik, University Saarbruecken
(download) - 3D-Technologien im Internet
Stephan Diehl
KI - Künstliche Intelligenz, volume 2/00, arenDTaP Verlag - Increasing Explorativity by Generation
Stephan Diehl and Andreas Kerren
in Proceedings of World Conference on Educational Multimedia, Hypermedia & Telecommunications, EDMEDIA-2000, AACE, Montreal, Canada - A Generative Methodology for the Design of Abstract Machines
Stephan Diehl
Science of Computer Programming, Volume 38, Issue 1-3, August 2000 , Elsevier.
[Abstract] [PDF, see publisher site:
https://doi.org/10.1016/S0167-6423(99)00047-7] - VRML with Constraints
Stephan Diehl and Jörg Keller
in Proceedings of Web3D/VRML 2000, Monterey, California, ACM Press, 2000
[PDF, see publisher site: https://doi.org/10.1145/330160.330185] - Principles of Abstract Machines
Stephan Diehl
in Encyclopedia of Computer Science and Technology, Alan Kent, James G. Williams (ed), Vol. 43, Marcel Dekker Inc., New York, 2000
[Abstract] - Visualizing Principles of Abstract Machines by Generating Interactive Animations
Stephan Diehl and Thomas Kunze
Future Generation Computer Systems, Vol. 16(7), Elsevier, 2000.
[Abstract] [PDF, see publisher site:
https://doi.org/10.1016/S0167-739X(99)00093-X] - Abstract Machines for Programming Language Implementation
Stephan Diehl, Pieter Hartel and Peter Sestoft
Future Generation Computer Systems, Vol. 16(7), Elsevier, 2000.
[Abstract] [PDF, see publisher site:
https://doi.org/10.1016/S0167-739X(99)00088-6] - Natural Semantics Directed Generation of Compilers and Abstract Machines
Stephan Diehl
Formal Aspects of Computing, Vol. 12 (2), Springer Verlag, 2000.
[see publisher site: https://doi.org/10.1007/PL00003929]
1999
- Agenten im Parlament
Stephan Diehl
in Proceedings of KI-99 Workshop Intelligente Virtuelle Umgebungen, Bonn, Germany, September, 1999. - Animation of the Generation and Computation of Finite Automata for Learning Software.
B. Braune, S. Diehl, A. Kerren and R. Wilhelm
in Proceedings of Workshop of Implementing Automata WIA'99, Potsdam, Germany, July, Springer Verlag, LNCS 2214, 2001. [see publisher site: https://doi.org/10.1007/3-540-45526-4_4] - Bootstrapped Semantics-Directed Compiler Generation
Stephan Diehl
in Proceedings of Second International Workshop on Action Semantics AS'99, Amsterdam, The Netherlands, 1999.
[Abstract] [PDF] - Verteilte virtuelle Welten mit Java, CORBA und VRML -- Die Welt am Draht
Stephan Diehl
in iX, 3/99, Verlag Heinz Heise, Germany, 1999.
[Read article online]
1998
- Java-Netzwerkprogrammierung am Beispiel einer einfachen, verteilten, virtuellen Welt
Stephan Diehl
in Proceedings of 'Smalltalk und Java in Industrie und Ausbildung' STJA'98, Erfurt, Germany, 1998 - Visualizing Principles of Abstract Machines by Generating Interactive Animations
Stephan Diehl and Thomas Kunze
in Proceedings of Workshop on Principles of Abstract Machines, Pisa, Italy, 1998 (published as Technical Reort 5/98 of FB Informatik, Universität des Saarlandes) - Object-Oriented Animations with VRML++
Stephan Diehl
in Proceedings of Virtual Environments 98 Conference & 4th Eurographics Workshop, Stuttgart, Germany, June 1998.
[Abstract] [PDF] - Towards Lean and Open Multi-User Technologies
Stephan Diehl
in Proceedings of the International Symposium on Internet Technology, Taipei, Taiwan, April 1998.
[Abstract)] [PDF] - A Formal Introduction to the Compilation of Java
Stephan Diehl
in "Software - Practice and Experience", Vol. 28(3), pages 297-327, March 1998.
[Abstract] [see also publisher's site]
1997
- VRML++: A Language for Object-Oriented Virtual Reality Models
Stephan Diehl
in Proceedings of the 24th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS Asia'97), IEEE Computer Society, Beijing, China, 1997.
[Abstract] [PDF, see publisher site: https://doi.org/10.1109/TOOLS.1997.713537] - Extending VRML by One-Way Equational Constraints
Stephan Diehl
in Proceedings of Workshop on Constraint Reasoning on the Internet, Schloss Hagenberg, Austria, 1997 [PDF] - Transformations of Evolving Algebras
Stephan Diehl
in Proceedings of LIRA'97 (VIII International Conference on Logic and Computer Science), Novi Sad, Yugoslavia, September 1997, pages 43-50
[Abstract] [PDF] - VRML
Stephan Diehl
in Informatik-Spektrum, Vol. 20(5), Springer, page 294, 1997. [see publisher site: https://dx.doi.org/10.1007/s002870050075] - Teaching Compiler Design with Java
Stephan Diehl
in Proceedings of "Smalltak und Java in Industrie und Ausbildung STJA'97", Erfurt, Germany, 1997, pages 68-72. - GANIMAM: Generierung interaktiver Animationen von abstrakten Maschinen
Stephan Diehl, Andreas Placzek and Thomas Kunze,
in Proceedings of "Smalltak und Java in Industrie und Ausbildung STJA'97", Erfurt, Germany, 1997, pages 185-190. - An Experiment in Abstract Machine Design
Stephan Diehl
in "Software - Practice and Experience", VOL 27(1), pages 49-62, January 1997.
[Abstract] [see publisher's site]
before 1997
- How to Design an Abstract Machine for Compiling Typed Feature Structures
Stephan Diehl
in U. Meyer, G. Snelting : Semantikgestuetzte Analyse, Entwicklung und Generierung von Programmen. Workshop der GI-Fachgruppe 2.1.3, 10.-11.3.1994, Schloss Rauischholzhausen. Bericht Nr. 9402, AG Informatik, Justus-Liebig-Universitaet Giessen. - A Prolog Positive Supercompiler
Stephan Diehl
in Proceedings of "Arbeitstagung Programmiersprachen", editor Herbert Kuchen, published as Arbeitsbericht No. 58 des Institutes für Wirtschaftsinformatik, Westfälische Wilhelms-Universität Münster, 1997.
[Abstract] [PDF] - Automatic Generation of a Compiler and an Abstract Machine for Action Notation
Stephan Diehl
Technischer Bericht A 03/95, FB Informatik, University Saarbruecken
[Abstract] [PS] - Towards a Verified OR-Parallel WAM
Stephan Diehl
Poster Abstract, Proeedings of the 11th International Conference on Logic Programming ICLP'94, MIT Press