Skip to Main content Skip to Navigation
Conference papers

First Infrastructure and Experimentation in Echo-debugging

Abstract : As applications get developed, bugs inevitably get introduced. Often, it is unclear why a given code change introduced a given bug. To find this causal relation and more effectively debug, developers can leverage the existence of a previous version of the code, without the bug. But traditional debug-ging tools are not designed for this type of work, making this operation tedious. In this article, we propose as exploratory work the echo-debugger, a tool to debug two different executions in parallel, and the Convergence Divergence Mapping (CDM) algorithm to locate all the control-flow divergences and convergences of these executions. In this exploratory work, we present the architecture of the tool and a scenario to solve a non trivial bug.
Complete list of metadatas

Cited literature [24 references]  Display  Hide  Download
Contributor : Lse Lse <>
Submitted on : Monday, November 9, 2020 - 3:30:57 PM
Last modification on : Friday, November 27, 2020 - 2:20:08 PM


Files produced by the author(s)




Thomas Dupriez, Steven Costiou, Stéphane Ducasse. First Infrastructure and Experimentation in Echo-debugging. IWST20: International Workshop on Smalltalk Technologies, Sep 2020, Online, France. ⟨10.1145/1122445.1122456⟩. ⟨hal-02992863⟩