Thesis Presentation
| A.Y. 2005-2006 | ||
| Student | Advisor | Thesis Topic |
| Michael Coblenz | Meyers | JASPER: Facilitating Software Maintenance Activities With Explicit Task Representations
|
Recent research has shown that developers spend an average of 35% of their time performing navigations around code. Much of this time is spent on redundant navigations to code that the developer previously found. This is necessary because existing development environments do not enable users to easily keep relevant information, such as web pages, textual notes, and code, visible during their tasks. Instead, users must constantly switch among and re-navigate to the various relevant artifacts. JASPER is a new system that allows users to collect relevant artifacts into a working set for easy reference. These artifacts are visible in a single view that represents the user's current task and allows users to easily make each artifact visible within its context. Users collect relevant artifacts pertaining to each task when switching among several tasks, so a distinct working set is maintained for each task. These working sets can be saved to disk and later loaded, so that users may return to tasks later and share task information with colleagues.
Thesis Committee:
Brad A. Myers, Chair
James D. Herbsleb