Item – Theses Canada

OCLC number
858649391
Link(s) to full text
LAC copy
Author
Ryall, Jody.
Title
Reminding and refinding : examining how software developers use annotations.
Degree
M. Sc. -- University of Victoria, 2008
Publisher
[Victoria, British Columbia] : University of Victoria, 2008.
Description
1 online resource
Notes
Supervisor: Margaret-Anne Storey.
In partial fulfillment of the requirements for the degree of Master of Science in the Dept. of Computer Science.
Available to the World Wide Web.
Abstract
Software development requires understanding and navigating complex software spaces. Developers frequently utilize annotations in source code to help them externalize information they need to remember, such as tasks and implementation details. Although some tool support exists in modern integrated development environments for authoring and navigating these annotations, we have observed that they often fail to remind developers about tasks that need to be performed and are sometimes difficult to find. We present the results from four empirical studies designed to better understand how developers create and manage their information using annotations. We also explore the use of hierarchical tagging capabilities to enhance these annotations. Based on the findings from these studies, we provide suggestions on how annotation tools may be improved.
Other link(s)
hdl.handle.net
dspace.library.uvic.ca
Subject
annotations software engineering tagging tasks