Back to the Future: Omniscient Debugging

Pothier G.; Tanter É.

Abstract

Debugging is a tedious and costly process that demands a profound understanding of the dynamic behavior of programs. An omniscient debugger makes the task of tracking down the root cause of bugs straightforward by enabling programmers to seamlessly navigate a buggy program's execution history. So why don't we all have an omniscient debugger in our favorite development environment? Are the challenges of making omniscient debugging practical a definitive barrier to its adoption? This article describes TOD, a scalable omniscient debugger for Java. TOD is integrated into the Eclipse IDE and paves the way for practical omniscient debugging. © 2009 IEEE.

Más información

Título según WOS: Back to the Future: Omniscient Debugging
Título según SCOPUS: Back to the future: Omniscient debugging
Título de la Revista: IEEE SOFTWARE
Volumen: 26
Número: 6
Editorial: IEEE COMPUTER SOC
Fecha de publicación: 2009
Página de inicio: 78
Página final: 85
Idioma: English
URL: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5287015
DOI:

10.1109/MS.2009.169

Notas: ISI, SCOPUS