skip to main content
10.1145/1125451.1125704acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

Waypointing and social tagging to support program navigation

Published:21 April 2006Publication History

ABSTRACT

As the "software space" of source code, documentation, models, and other programming artifacts continue to grow in size and complexity, programmers face the challenge of navigating this space, as well as documenting and sharing their journeys for other developers and future successors. Current navigational structures are either closely tied to the semantics of the software or are constructed in a constrained top-down fashion to match the architecture or requirements of the system. In this paper, we introduce the notion of combining waypoints from geographical positioning and social tagging from shared bookmark systems to allow programmers to create shared, tagged points in software space. We report preliminary progress on our prototype (tagSEA), and discuss our future plans.

References

  1. Deline, R., Czerwinski, M. & Robertson, G.G. (2005). Easing Program Comprehension by Sharing Navigation Data. In Proceedings of VL/HCC 2005, 241--248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Jones, W., Bruce, H., and Dumais, S. 2001. Keeping found things found on the web. In Proceedings of the Tenth international Conference on information and Knowledge Management, Atlanta, USA, 2001, 119--126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  4. Kersten, M. and G. Murphy, "Mylar: A degree-of-interest model for IDEs," Proceedings of Aspect Oriented Software Development, Chicago, IL, 2005, 159--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Larkin, F.J., Basic Coastal Navigation: An Introduction to Piloting, 1999. ISBN 1-57409-052-6Google ScholarGoogle Scholar
  6. Millen, D., J. Feinberg, and B. Kerr, "Social Bookmarking in the Enterprise", ACM Queue, vol 3, no. 9, November 2005, 28--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Paul Moody, WebPath: Sharable Personalized Guided Web Tours, IBM Research (Cambridge), Technical Report 98-09 (1998).Google ScholarGoogle Scholar
  8. Robillard, M.P. and G. Murphy, "Automatically Inferring Concern Code from Program Investigation Activities," Proceedings of ICSE, 2003, 225--234.Google ScholarGoogle Scholar
  9. Singer, J., R. Elves, and M.-A. Storey, "NavTracks: supporting navigation in software maintenance," Int. Conf. on Software Maintenance, Budapest, 2005, 325--334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Terdiman, D., "Amazon tries its hand at tagging", http://news.com.com/, Nov 15th, 2005.Google ScholarGoogle Scholar

Index Terms

  1. Waypointing and social tagging to support program navigation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI EA '06: CHI '06 Extended Abstracts on Human Factors in Computing Systems
      April 2006
      1914 pages
      ISBN:1595932984
      DOI:10.1145/1125451

      Copyright © 2006 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 21 April 2006

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate6,164of23,696submissions,26%

      Upcoming Conference

      CHI '24
      CHI Conference on Human Factors in Computing Systems
      May 11 - 16, 2024
      Honolulu , HI , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader