Title :
How Programmers can Turn Comments into Waypoints for Code Navigation
Author :
Storey, M.-A. ; Cheng, L.-T. ; Singer, J. ; Muller, M. ; Myers, D. ; Ryall, J.
Author_Institution :
Univ. of Victoria, Victoria
Abstract :
We have developed a new approach for software navigation called TagSEA (Tagging of Software Engineering Activities). TagSEA combines the notion of "waypointing" with "social tagging" to support programmers in defining navigational structures over a software system. In this paper we present the results from a case study series, conducted with professional programmers, that demonstrates how this tool supports navigation and under what circumstances. We conclude with insights into user-definable navigational structures, and how they can support software maintenance more effectively.
Keywords :
software maintenance; TagSEA; software maintenance; software navigation; software system; tagging-software engineering activities; Application software; Filters; Navigation; Programming profession; Software engineering; Software maintenance; Software systems; Software tools; Tagging; Vocabulary;
Conference_Titel :
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-1256-3
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2007.4362639