Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1180875.1180906acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article

Shared waypoints and social tagging to support collaboration in software development

Published: 04 November 2006 Publication History

Abstract

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.

References

[1]
Gutwin, C., Penner, R., and Schneider, K. Group awareness in distributed software development. Proc. CSCW 2004, ACM Press, New York, NY, 2004, 72--81.
[2]
Hupfer, S., L.-T. Cheng, S. Ross and J. Ross, "Introducing collaboration into an application development environment", Proc. CSCW 2004, ACM Press, New York, NY, 2004, 21--24.
[3]
Hammond, T., T. Hannay, B. Lund, and J. Scott, "Social Bookmarking Tools: A General Review", D-Lib Magazine, Volume 11 Number 4, April 2005.
[4]
Larkin, F.J., Basic Coastal Navigation: An Introduction to Piloting, 1999. ISBN 1-57409-052-6
[5]
Millen, D., J. Feinberg, and B. Kerr, "Social Bookmarking in the Enterprise", ACM Queue, vol 3, no. 9, Nov 2005.
[6]
Moody, P., WebPath: Sharable Personalized Guided Web Tours, IBM Research (Cambridge), TR 98-09 (1998).
[7]
Muller, M.J. et al., "Shared landmarks in complex coordination environments", in CHI '05 extended abstracts on Human factors in computing systems (Portland, Oregon), 2005, 1681--1684.
[8]
Sun Microsystems, Javadoc Tool Home Page, http://java.sun.com/j2se/javadoc
[9]
Ying, A., Wright, J., and Abrams, S. "Source code that talks: an exploration of Eclipse task comments and their implication to repository mining", Workshop on Mining Software Repositories (MSR '05), St. Louis, 2005, 1--5.
[10]
Vinson, N., "Design Guidelines for Landmarks to Support Navigation in Virtual Environments", Proceedings of CHI '99, Pittsburgh, 1999, 278--285.

Cited By

View all
  • (2024)P-Inti: Interactive Visual Representation of Programming Concepts for Learning and Instruction2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00030(199-210)Online publication date: 2-Sep-2024
  • (2023)Semi-Automatic, Inline and Collaborative Web Page Code Curations2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)10.1109/ICSE48619.2023.00159(1866-1877)Online publication date: May-2023
  • (2022)ForkXplorer: an approach of fork summary generationFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-020-0047-416:2Online publication date: 1-Apr-2022
  • Show More Cited By

Index Terms

  1. Shared waypoints and social tagging to support collaboration in software development

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CSCW '06: Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
    November 2006
    548 pages
    ISBN:1595932496
    DOI:10.1145/1180875
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 November 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. documentation
    2. navigation
    3. social tagging
    4. software
    5. waypoints

    Qualifiers

    • Article

    Conference

    CSCW06
    Sponsor:
    CSCW06: Computer Supported Cooperative Work
    November 4 - 8, 2006
    Alberta, Banff, Canada

    Acceptance Rates

    Overall Acceptance Rate 2,235 of 8,521 submissions, 26%

    Upcoming Conference

    CSCW '25

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 25 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)P-Inti: Interactive Visual Representation of Programming Concepts for Learning and Instruction2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)10.1109/VL/HCC60511.2024.00030(199-210)Online publication date: 2-Sep-2024
    • (2023)Semi-Automatic, Inline and Collaborative Web Page Code Curations2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE)10.1109/ICSE48619.2023.00159(1866-1877)Online publication date: May-2023
    • (2022)ForkXplorer: an approach of fork summary generationFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-020-0047-416:2Online publication date: 1-Apr-2022
    • (2021)How AI Developers Overcome Communication Challenges in a Multidisciplinary TeamProceedings of the ACM on Human-Computer Interaction10.1145/34492055:CSCW1(1-25)Online publication date: 22-Apr-2021
    • (2021)The Effect of Work Environments on Productivity and Satisfaction of Software EngineersIEEE Transactions on Software Engineering10.1109/TSE.2019.290305347:4(736-757)Online publication date: 1-Apr-2021
    • (2021)Self-admitted technical debt practices: a comparison between industry and open-sourceEmpirical Software Engineering10.1007/s10664-021-10031-326:6Online publication date: 27-Sep-2021
    • (2020)How do Data Science Workers Collaborate? Roles, Workflows, and ToolsProceedings of the ACM on Human-Computer Interaction10.1145/33928264:CSCW1(1-23)Online publication date: 29-May-2020
    • (2019)A Human-as-Sensors Approach to API Documentation Integration and Its Effects on Novice Programmers2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER)10.1109/SANER.2019.8668026(197-206)Online publication date: Feb-2019
    • (2018)Identifying features in forksProceedings of the 40th International Conference on Software Engineering10.1145/3180155.3180205(105-116)Online publication date: 27-May-2018
    • (2017)Opiner: an opinion search and summarization engine for APIsProceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering10.5555/3155562.3155690(978-983)Online publication date: 30-Oct-2017
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media