DocumentCode :
2037179
Title :
GUI-driven code tracing
Author :
Santos, André L.
Author_Institution :
Fac. of Sci., Univ. of Lisbon, Lisbon, Portugal
fYear :
2012
fDate :
Sept. 30 2012-Oct. 4 2012
Firstpage :
111
Lastpage :
118
Abstract :
A significant part of a developer´s activity is spent on maintenance tasks, which might involve dealing with unfamiliar code. Especially in these cases, a maintenance task is likely to imply a considerable amount of time locating the relevant source code that needs to be changed. This paper proposes a navigation mechanism for tracing UI elements of a running program to their representation in the source code. The technique relies on instrumenting the program in order to enable navigation from UI elements to locations in the source code. We have developed a prototype implementing the proposed mechanism and performed a user study where programmers were asked to perform maintenance tasks on programs of different sizes. We observed that the proposed mechanism enables fast code location, and that the time spent to accomplish similar tasks does not change significantly as program size increases.
Keywords :
graphical user interfaces; software maintenance; GUI-driven code tracing; maintenance task; navigation mechanism; source code; Feeds; Graphical user interfaces; Instruments; Libraries; Maintenance engineering; Navigation; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
Conference_Location :
Innsbruck
ISSN :
1943-6092
Print_ISBN :
978-1-4673-0852-6
Type :
conf
DOI :
10.1109/VLHCC.2012.6344495
Filename :
6344495
Link To Document :
بازگشت