Title :
PerViz: Painkillers for pervasive application debugging
Author :
Pham, Hubert ; Paluska, Justin Mazzola
Author_Institution :
Comput. Sci. & Artificial Intell. Lab., MIT, Cambridge, MA, USA
fDate :
March 29 2010-April 2 2010
Abstract :
Debugging pervasive applications is difficult due to their distributed, asynchronous, and dynamic nature. To help ease the debugging process, we propose PerViz, a developer-targeted tool that enhances system visibility through real-time visualizations of system state, semi-automates application restarts and positioning, and enables both real-time and asynchronous collaboration in debugging between developers. Developers interact with PerViz through a web browser, which provides a convenient, centralized location to study and filter aggregated application debugging logs and state. In our experience with using PerViz, we have found its log aggregation and real-time visualizations to be key facilitators for effective debugging.
Keywords :
program debugging; software tools; ubiquitous computing; PerViz tool; Web browser; developer-targeted tool; pervasive application debugging; system visibility; Application software; Artificial intelligence; Collaboration; Computer science; Debugging; Filtering; Real time systems; Reproducibility of results; Timing; Visualization;
Conference_Titel :
Pervasive Computing and Communications (PerCom), 2010 IEEE International Conference on
Conference_Location :
Mannheim
Print_ISBN :
978-1-4244-5329-0
Electronic_ISBN :
978-1-4244-5328-3
DOI :
10.1109/PERCOM.2010.5466975