[PDF][PDF] State of the Art of Performance Visualization.
Performance visualization comprises techniques that aid developers and analysts in
improving the time and energy efficiency of their software. In this work, we discuss …
improving the time and energy efficiency of their software. In this work, we discuss …
Scaledeep: A scalable compute architecture for learning and evaluating deep networks
Deep Neural Networks (DNNs) have demonstrated state-of-the-art performance on a broad
range of tasks involving natural language, speech, image, and video processing, and are …
range of tasks involving natural language, speech, image, and video processing, and are …
A qualitative interview study of distributed tracing visualisation: A characterisation of challenges and opportunities
Distributed tracing tools have emerged in recent years to enable operators of modern
internet applications to troubleshoot cross-component problems in deployed applications …
internet applications to troubleshoot cross-component problems in deployed applications …
Interactive record/replay for web application debugging
During debugging, a developer must repeatedly and manually reproduce faulty behavior in
order to inspect different facets of the program's execution. Existing tools for reproducing …
order to inspect different facets of the program's execution. Existing tools for reproducing …
Combing the communication hairball: Visualizing parallel execution traces using logical time
With the continuous rise in complexity of modern supercomputers, optimizing the
performance of large-scale parallel programs is becoming increasingly challenging …
performance of large-scale parallel programs is becoming increasingly challenging …
Synchrovis: 3d visualization of monitoring traces in the city metaphor for analyzing concurrency
The increasing code complexity in modern software systems exceeds the capabilities of
most software engineers to understand the system's behavior by just looking at its program …
most software engineers to understand the system's behavior by just looking at its program …
Comparing trace visualizations for program comprehension through controlled experiments
F Fittkau, S Finke, W Hasselbring… - 2015 IEEE 23rd …, 2015 - ieeexplore.ieee.org
For efficient and effective program comprehension, it is essential to provide software
engineers with appropriate visualizations of the program's execution traces. Empirical …
engineers with appropriate visualizations of the program's execution traces. Empirical …
Compact visualization of Java program execution
S Jayaraman, B Jayaraman… - Software: Practice and …, 2017 - Wiley Online Library
The context of this work is a practical, open‐source visualization system, called JIVE, that
supports two forms of runtime visualizations of Java programs–object diagrams and …
supports two forms of runtime visualizations of Java programs–object diagrams and …
Validation of software visualization tools: A systematic map** study
Software visualization as a research field focuses on the visualization of the structure,
behavior, and evolution of software. It studies techniques and methods for graphically …
behavior, and evolution of software. It studies techniques and methods for graphically …
Multiscale visual comparison of execution traces
Understanding the execution of programs by means of program traces is a key strategy in
software comprehension. An important task in this context is comparing two traces in order to …
software comprehension. An important task in this context is comparing two traces in order to …