DocumentCode :
2544135
Title :
Collective Code Bookmarks for Program Comprehension
Author :
Guzzi, Anja ; Hattori, Lile ; Lanza, Michele ; Pinzger, Martin ; Van Deursen, Arie
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
fYear :
2011
fDate :
22-24 June 2011
Firstpage :
101
Lastpage :
110
Abstract :
The program comprehension research community has been developing useful tools and techniques to support developers in the time-consuming activity of understanding software artifacts. However, the majority of the tools do not bring collective benefit to the team: After gaining the necessary understanding of an artifact (e.g., using a technique based on visualization, feature localization, architecture reconstruction, etc.), developers seldom document what they have learned, thus not sharing their knowledge. We argue that code bookmarking can be effectively used to document a developer´s findings, to retrieve this valuable knowledge later on, and to share the findings with other team members. We present a tool, called Pollicino, for collective code bookmarking. To gather requirements for our bookmarking tool, we conducted an online survey and interviewed professional software engineers about their current usage and needs of code bookmarks. We describe our approach and the tool we implemented. To assess the tool´s effectiveness, adequacy, and usability, we present an exploratory pre-experimental user study we have performed with 11 participants.
Keywords :
reverse engineering; software tools; system documentation; Pollicino; collective code bookmarking; developer findings documentation; program comprehension; software artifact understanding; Documentation; Interviews; Navigation; Particle measurements; Usability; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
Conference_Location :
Kingston, ON
ISSN :
1092-8138
Print_ISBN :
978-1-61284-308-7
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2011.19
Filename :
5970168
Link To Document :
بازگشت