Author:
Arthur-Jozsef Molnar
Affiliation:
Babeș-Bolyai University, Romania
Keyword(s):
GUI, Event, Tracing, Analysis, Instrumentation, Java.
Related
Ontology
Subjects/Areas/Topics:
Service-Oriented Software Engineering and Management
;
Software and Systems Development Methodologies
;
Software Change and Configuration Management
;
Software Engineering
;
Software Process Improvement
;
Software Quality Management
Abstract:
The present paper introduces the open-source Java Event Tracer (JETracer) framework for real-time tracing
of GUI events within applications based on the AWT, Swing or SWT graphical toolkits. Our framework provides
a common event model for supported toolkits, the possibility of receiving GUI events in real-time, good
performance in the case of complex target applications and the possibility of deployment over a network. The
present paper provides the rationale for JETracer, presents related research and details its technical implementation.
An empirical evaluation where JETracer is used to trace GUI events within five popular, open-source
applications is also presented.