[English] [Japanese]

A Debugging Support System for Interactive Programs

It is difficult to debug interactive programs because their behavior depends on constantly changing user interactions, and reproducing an execution failure to identify its cause is complicated. This is particularly problematic for gestural or sketch-based interfaces.

To address this problem, we propose a debugging support system that can record and reply to the user's operation sequence. It records graphical user interface events such as mouse operation, key input, and paint screen during program execution, and sends these recorded events to the system to reproduce an execution failure. A preliminary experiment using the system demonstrated that it is useful for debugging interactive programs.

Demonstrations


[Home] Copyright (c) 2007 Toshio Nakamura