Debugging is time and energy intensive. Many tools have been developed to help solve the problems associated with debugging, but programmers still rely on editing their code using traditional, manual techniques. One reason behind this is that many techniques succumb to the Isolation Flaw, where they isolate suspicious code to the point that it loses necessary context. Additionally, traditional debugging relies on the ways in which humans rely on the creation, testing and modification of hypotheses. An ideal tool will both avoid the Isolation Flaw while assisting the developers in their hypothesis cycle. This thesis consists of an empirical study that evaluates how debugging changes between traditional debugging and debugging with visualiza...