2006 · 109 citations · 7 references
Software MaintenanceSoftware Development PracticeSocial TaggingEngineeringConceptual DesignDistributed DevelopmentSoftware EngineeringSemantic WebSoftware AnalysisComputational Social ScienceEmpirical Software Engineering ResearchSocial MediaEnd-user DevelopmentCollaborative ComputingWeb-based CollaborationSoftware VisualizationSoftware DesignSocial SoftwareSoftware DevelopmentProgram AnalysisDistributed CollaborationSocial ComputingBusinessHuman-computer InteractionCollaborative ToolSystem Software
This paper presents the conceptual design of TagSEA, a collaborative tool to support asynchronous software development. Our goal is to develop a lightweight source code annotation tool that enhances navigation, coordination, and capture of knowledge relevant to a software development team. Our design is inspired by combining "waypoints" from geographical navigation with "social tagging" from social bookmarking software to support coordination and communication among software developers. We describe the motivation behind this work, walk through the design and implementation, and report early feedback on how this lightweight tool supports collaborative software engineering activities. Finally, we suggest a number of new research directions that this topic exposes.
7
Tony Hammond, Timo Hannay, Ben Lund et al. · D-Lib Magazine · 2005 · 456 citations · Full text
Computational Social Science, Social Media, Information Retrieval +9
Social Bookmarking in the Enterprise
David R. Millen, Jonathan Feinberg, Bernard J Kerr · Queue · 2005 · 127 citations · Full text
Engineering, Exploratory Search, Particular Search Strings +21
Introducing collaboration into an application development environment
Susanne Hupfer, Li-Te Cheng, Steven Ross et al. · 2004 · 84 citations