Per Viz: Painkillers for Pervasive Application Debugging

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 rest...

Full description

Bibliographic Details
Main Authors: Pham, Hubert (Contributor), Paluska, Justin Mazzola (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Institute of Electrical and Electronics Engineers, 2011-03-28T18:20:12Z.
Subjects:
Online Access:Get fulltext
LEADER 01701 am a22002293u 4500
001 61982
042 |a dc 
100 1 0 |a Pham, Hubert  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Paluska, Justin Mazzola  |e contributor 
100 1 0 |a Pham, Hubert  |e contributor 
100 1 0 |a Paluska, Justin Mazzola  |e contributor 
700 1 0 |a Paluska, Justin Mazzola  |e author 
245 0 0 |a Per Viz: Painkillers for Pervasive Application Debugging 
260 |b Institute of Electrical and Electronics Engineers,   |c 2011-03-28T18:20:12Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/61982 
520 |a 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. 
520 |a T-Party Project 
546 |a en_US 
655 7 |a Article 
773 |t IEEE International Conference on Pervasive Computing and Communications (PerCom)