Write a Blog >>
SPLASH 2017
Sun 22 - Fri 27 October 2017 Vancouver, Canada
Mon 23 Oct 2017 14:00 - 14:30 at Dover - Session 3: Debugging Chair(s): Yvonne Coady

Upon a program failure, programmers ask how the failure came to be. Modern debugging tools employ sophisticated mechanisms to help answering this question. These mechanisms embody a spectrum of contributions to program comprehension. In this paper, we study this spectrum with the goal of finding an optimal position. We define the optimal position as the set of techniques which tools can employ to efficiently answer this debugging question. Our position demands a big picture of a program execution, which is essential for better program comprehension. We demonstrate our position with two case studies. We envision that emerging debugging tools can benefit from taking this position to facilitate the debugging process.

Mon 23 Oct

Displayed time zone: Tijuana, Baja California change

13:30 - 15:00
Session 3: DebuggingCoCoS at Dover
Chair(s): Yvonne Coady University of Victoria
13:30
30m
Talk
Survey of Approaches for Assessing Software Energy Consumption
CoCoS
Felix Rieger Philipps-Universität Marburg, Christoph Bockisch Philipps-Universität Marburg
14:00
30m
Talk
How Did the Failure Come to Be?
CoCoS
Mohammad R. Azadmanesh , Matthias Hauswirth Università della Svizzera italiana (USI)
14:30
30m
Talk
Discussion
CoCoS