Tables or Sankey Diagrams? Investigating User Interaction with Different Representations of Simulation Parameters
Choro Ulan uulu, Mikhail Kulyabin, Katharina M Zeiner, Jan Joosten, Nuno Miguel Martins Pacheco, Filippos Petridis, Rebecca Johnson, Jan Bosch, Helena Holmstr\"om Olsson

TL;DR
This study compares Sankey diagrams and traditional tables for visualizing complex system parameters, finding Sankey diagrams significantly improve user comprehension and reduce cognitive load in engineering tasks.
Contribution
It demonstrates that flow-based Sankey diagrams enhance understanding of parameter dependencies over traditional tabular interfaces in configuration tasks.
Findings
Sankey diagrams reduce cognitive load by 51%.
They decrease interaction steps by 56%.
Parameter dependencies are more immediately visible.
Abstract
Understanding complex parameter dependencies is critical for effective configuration and maintenance of software systems across diverse domains - from Computer-Aided Engineering (CAE) to cloud infrastructure and database management. However, legacy tabular interfaces create a major bottleneck: engineers cannot easily comprehend how parameters relate across the system, leading to inefficient workflows, costly configuration errors, and reduced system trust - a fundamental program comprehension challenge in configuration-intensive software. This research evaluates whether interactive Sankey diagrams can improve comprehension of parameter dependencies compared to traditional spreadsheet interfaces. We employed a heuristic evaluation using the PURE method with three expert evaluators (UX design, simulation, and software development specialists) to compare a Sankey-based prototype to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Visualization and Analytics · Software System Performance and Reliability · Software Engineering Research
