Academic
Publications
Mylar: a degree-of-interest model for IDEs

Mylar: a degree-of-interest model for IDEs,10.1145/1052898.1052912,Mik Kersten,Gail C. Murphy

Mylar: a degree-of-interest model for IDEs   (Citations: 110)
BibTex | RIS | RefWorks Download
Even when working on a well-modularized software system, programmers tend to spend more time navigating the code than working with it. This phenomenon arises because it is impossible to modularize the code for all tasks that occur over the lifetime of a system. We describe the use of a degree-of-interest (DOI) model to capture the task context of program elements scattered across a code base. The Mylar tool that we built encodes the DOI of program elements by monitoring the programmer's activity, and displays the encoded DOI model in views of Java and AspectJ programs. We also present the results of a preliminary diary study in which professional programmers used Mylar for their daily work on enterprise-scale Java systems.
Conference: Aspect-Oriented Software Development - AOSD , pp. 159-168, 2005
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
    • ...Mylyn offers the concept of “task context” that focuses on automatically link all relevant artifacts to the task-athand [11]...

    Alberto Bacchelliet al. RTFM (Read the Factual Mails) - Augmenting Program Comprehension with ...

    • ...based on data that has been collected as part of the development history of open source projects: the interaction history of over 4000 programming sessions by over 100 programmers using the Eclipse development environment, 1 collected by the monitoring facility which supports the Mylyn taskfocused interface [3]...
    • ...Both Mylyn [3] and wear-based filtering [8] use interaction frequency to highlight the elements of interest in the user interface of a development environment and filter away uninteresting elements...

    Annie T. T. Yinget al. The Influence of the Task on Programmer Behaviour

    • ...Mylyn. This proposal exploits programmer activities to build a degree-of-interest model for the program elements in a system and highlights the elements considered interesting for the task-at-hand [8], [9]...
    • ...As closely related proposals such as NavTracks [17] or Mylyn [8] do not indicate their precision and recall, we cannot compare our results...

    David Rothlisbergeret al. SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs

    • ...], the automatic inference of concerns in existing artifacts (e.g., Mylyn [61], FEAT [93]), and informing a user of multiple such concerns at the same time [70, 82]...
    • ...Tools can help designers in dealing with issues outside of the scope of the language, as evidence by Mylyn [61] or ArchEvol [82], both of which provide complementary insights into the system being developed...

    André van der Hoeket al. A design perspective on modularity

    • ...Although a mouse or pointing device is probably the most frequently used for determining the user’s focus [5,6,10,16,17,28], mechanisms range from tracking of eye gaze [1] to registering where the text caret dwells for a period of time [25]...
    • ...Thinking of a user’s focus in other terms than the DOI component, Mylar [25] builds a task context from multiple focus points by assigning DOI to elements in the view in which the text caret dwells for a period of time...

    Mikkel Rønne Jakobsenet al. Fisheye Interfaces --- Research Problems and Practical Challenges

Sort by: