Title :
Proposing a visual approach to support the characterization of software comprehension activities
Author :
Carneiro, G.F. ; Mendonça, Manoel ; Magnavita, Rodrigo
Author_Institution :
Fed. Univ. of Bahia (UFBA), Salvador
Abstract :
Modern IDE provides several resources to visually represent and explore the software. Nonetheless, there is limited empirical evidence of how those resources are utilized in specific software engineering activities. This has led to several studies to characterize the usage of IDE resources. The majority of these studies rely on methods that are costly and time consuming. This paper proposes a visual approach to help the characterization of IDE usage during software maintenance activities. It works by gathering data for all primitive operations performed by the programmers on the IDE, registering it in a log file and presenting the information abstracted from this log in an interactive visual interface. The interface transforms the fine-grained log data into meaningful information to represent how programmers use the IDE resources.
Keywords :
program visualisation; reverse engineering; software maintenance; IDE resources; fine-grained log data; interactive visual interface; log file; software comprehension activities; software engineering activities; software maintenance activities; Data visualization; Filtering; Packaging; Programming profession; Rendering (computer graphics); Shape; Software engineering; Software maintenance; Software packages; Two dimensional displays;
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
DOI :
10.1109/ICPC.2009.5090063