Comparing Trace Visualizations for Program Comprehension through Controlled Experiments.

Fittkau, Florian, Finke, Santje, Hasselbring, Wilhelm and Waller, Jan (2015) Comparing Trace Visualizations for Program Comprehension through Controlled Experiments. [Paper] In: 23rd IEEE International Conference on Program Comprehension (ICPC 2015). , May 18-19, 2015, Florence ; pp. 266-276 .

[thumbnail of Comparing_Trace_Visualizations_ICPC2015_preprint.pdf]
Preview
Text
Comparing_Trace_Visualizations_ICPC2015_preprint.pdf - Accepted Version

Download (1MB) | Preview
[thumbnail of ICPC2015_Comparing_presentation.pdf]
Preview
Slideshow
ICPC2015_Comparing_presentation.pdf - Presentation

Download (3MB) | Preview

Abstract

For efficient and effective program comprehension, it is essential to provide software engineers with appropriate visualizations of the program's execution traces. Empirical studies, such as controlled experiments, are required to assess the effectiveness and efficiency of proposed visualization techniques.

We present controlled experiments to compare the trace visualization tools Extravis and ExplorViz in typical program comprehension tasks. We replicate the first controlled experiment with a second one targeting a differently sized software system. In addition to a thorough analysis of the strategies chosen by the participants, we report on common challenges comparing trace visualization techniques. Besides our own replication of the first experiment, we provide a package containing all our experimental data to facilitate the verifiability, reproducibility and further extensibility of our presented results.

Although subjects spent similar time on program comprehension tasks with both tools for a small-sized system, analyzing a larger software system resulted in a significant efficiency advantage of 28 percent less time spent by using ExplorViz. Concerning the effectiveness (correct solutions for program comprehension tasks), we observed a significant improvement of correctness for both object system sizes of 39 and 61 percent with ExplorViz.

Document Type: Conference or Workshop Item (Paper)
Keywords: Software Visualization Controlled Experiment ExplorViz
Research affiliation: Kiel University > Software Engineering
Projects: ExplorViz
Date Deposited: 25 Mar 2015 21:46
Last Modified: 21 Oct 2020 09:49
URI: https://oceanrep.geomar.de/id/eprint/28324

Actions (login required)

View Item View Item