Print Email Facebook Twitter Collective Code Bookmarks for Program Comprehension Title Collective Code Bookmarks for Program Comprehension Author Guzzi, A. Hattori, L. Lanza, M. Pinzger, M. Van Deursen, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2011-06-22 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. Accepted in Proceedings of the 19th International Conference on Program Comprehension (ICPC2011) – IEEE Computer Society To reference this document use: http://resolver.tudelft.nl/uuid:b5141a40-7678-407d-a1bd-6e4b268a75f6 Publisher Delft University of Technology, Software Engineering Research Group Source Technical Report Series TUD-SERG-2011-006 ISSN 1872-5392 Part of collection Institutional Repository Document type report Rights (c) 2011 The authors. Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology. /islandora/object/uuid:b5141a40-7678-407d-a1bd-6e4b268a75f6/datastream/OBJ/view