Title :
GUITA Toolkit: Interaction-driven code tracing
Author :
Santos, André L.
Author_Institution :
Fac. of Sci., Univ. of Lisbon, Lisbon, Portugal
fDate :
Sept. 30 2012-Oct. 4 2012
Abstract :
Locating code within large systems, especially when the code is unfamiliar to a developer, may consist of an expensive activity. The GUITA Toolkit1 consists of a set of Java instrumentation components, which can be woven into an application, in order to supply the developer with program comprehension mechanisms that can be activated at runtime by interacting with the application. This demonstration covers two of these mechanisms, which can be used in combination: (a) GUI-driven code tracing, which enables UI widgets to be traced to their representation in the source code at runtime, and (b) feature-driven code tracing, which enables code fragments to be located by demonstrating a feature on the executing application.
Keywords :
Java; graphical user interfaces; software maintenance; software tools; GUI-driven code tracing; GUITA Toolkit; Java instrumentation components; code location; feature-driven code tracing; interaction-driven code tracing; program comprehension mechanisms; source code; Context; Graphical user interfaces; Instruments; Java; Navigation; Software engineering; USA Councils;
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location :
Innsbruck
Print_ISBN :
978-1-4673-0852-6
DOI :
10.1109/VLHCC.2012.6344545