Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05)   pp. 241-248
Easing Program Comprehension by Sharing Navigation Data

Full Article Text: Download PDF of full textBuy this article

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLHCC.2005.32
Send link to a friend

Abstract
Large software projects often require a programmer to make changes to unfamiliar source code. This paper describes a set of tools, called Team Tracks, designed to ease program comprehension by showing the source code navigation patterns of fellow development team members. One technique shows a list of Related Items, given that the user is viewing a given method or class. Another technique shows the Favorite Classes, by showing a class hierarchy view that hides less frequently visited classes, methods, and members. Two user studies, a laboratory study and a field study, were run to evaluate the effectiveness of these techniques. The results of the two studies demonstrate that sharing navigation data can improve program comprehension and is subjectively preferred by users.
Additional Information

Citation:  Robert DeLine, Mary Czerwinski, George Robertson, "Easing Program Comprehension by Sharing Navigation Data," vlhcc, pp. 241-248,  2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05),  2005

Similar Articles

Abstract Contents
Abstract
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

Peer Review Notice

Give us Feedback