Title :
RADAR: A tool for debugging regression problems in C/C++ Software
Author :
Pastore, Fabrizio ; Mariani, Leonardo ; Goffi, Alberto
Author_Institution :
Univ. of Milano - Bicocca, Milan, Italy
Abstract :
Multiple tools can assist developers when debugging programs, but only a few solutions specifically target the common case of regression failures, to provide a more focused and effective support to debugging. In this paper we present RADAR, a tool that combines change identification and dynamic analysis to automatically explain regression problems with a list of suspicious differences in the behavior of the base and upgraded version of a program. The output produced by the tool is particularly beneficial to understand why an application failed. A demo video is available at http://www.youtube.com/watch?v=DMGUgALG-yE.
Keywords :
C++ language; program debugging; program diagnostics; regression analysis; software maintenance; C software; C++ software; RADAR tool; change identification; debugging regression problems; dynamic analysis; program base version; program debugging; program upgraded version; regression failure; Debugging; Law; Monitoring; Radar; Remuneration; Software;
Conference_Titel :
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4673-3073-2
DOI :
10.1109/ICSE.2013.6606711