Proceedings/Proceedings - Conference on Software Maintenance · 2007 · 30 citations · 17 references
ComputingComputer ScienceProgramming LanguagesSoftware EngineeringUser Experience DesignEnd-user ProgrammingSoftware ArchitectureSoftware DesignSoftware DocumentationSoftware EvolutionSoftware MaintenanceMaintenanceNavigationNavigational AidsNavigational BehaviorSocial TaggingSoftware Maintenance ProcessUser Navigation
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.
17
Alison Twycross · Nurse Researcher · 2004 · 2K citations
The vocabulary problem in human-system communication
George W. Furnas, Thomas K. Landauer, Louis M. Gomez et al. · Communications of the ACM · 1987 · 1.5K citations · Full text
Computing, Computer Science, Design +15
Tony Hammond, Timo Hannay, Ben Lund et al. · D-Lib Magazine · 2005 · 457 citations · Full text