Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada

Debugging is the search in a two-dimensional environment representing a program execution: space and time. The space represents the various memory locations of the program and the time represents the various operations performed throughout the execution. Interactive debugging tools usually only visualize one-dimensional snapshots of the search environment, because a two-dimensional view can be quite large. In this paper, we quantify how large a two-dimensional view of a program run would be. Our study is driven by two classes of modern debugging tools: full history tools and sliced history tools. For each class of tools, we come up with a systematic way to study the size of space and time dimensions for a set of realistic Java unit test executions. Our observational study helps tool developers to understand the problems with visualizing both space and time. Our goal is not to present a particular implementation of space-time views, but to provide an understanding of the size of the space-time a developer is confronted with when debugging.

Mon 23 Oct

plateau-2017
15:30 - 17:00: PLATEAU 2017 - Insights into Programmer Thought Processes and Experience at Regency D
Chair(s): Sarah ChasinsUniversity of California, Berkeley
plateau-2017150876540000015:30 - 15:50
Talk
Mohammad reza, Matthias HauswirthUniversità della Svizzera italiana (USI)
Pre-print
plateau-2017150876660000015:50 - 16:05
Talk
Dastyni LoksaUniversity of Washington, Andrew J. KoUniversity of Washington
Pre-print
plateau-2017150876750000016:05 - 16:25
Talk
Pedro BruelUniversity of São Paulo, Paulo MeirellesUniversity of São Paulo and University of Brasília, Raphael CobeSão Paulo State University, Alfredo GoldmanUniversity of São Paulo
Pre-print
plateau-2017150876870000016:25 - 16:45
Talk
Sabine JanssensStressLabo, Ulrik SchultzUniversity of Southern Denmark, Vadim ZaytsevRaincode Labs, Belgium
Pre-print
plateau-2017150876990000016:45 - 17:05
Talk
Adrian ClarkUniversity of Illinois at Urbana-Champaign, Jonathan WellsUniversity of Illinois at Urbana-Champaign, Angello Astorga, Andrew XieIndependent, Jalen Coleman-LandsUniversity of Illinois at Urbana-Champaign, Tao Xie
Pre-print