A focused learning environment for Eclipse

  • Authors:
  • Izzet Safer;Gail C. Murphy;Julie Waterhouse;Jin Li

  • Affiliations:
  • University of British Columbia, Vancouver, BC, Canada;University of British Columbia, Vancouver, BC, Canada;IBM Toronto Laboratory, Markham, ON, Canada;IBM Toronto Laboratory, Markham, ON, Canada

  • Venue:
  • eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The support available in Eclipse to help software developers learn complex APIs and development tools is inadequate; the support is largely passive and the support typically operates alongside the resources associated with normal software development tasks, thereby overloading the environment with additional complexity. In this paper, we describe an approach that enables a dynamic learning process within the context of a developer's Eclipse work environment. Our approach integrates a mechanism for explicit support of a learning process flow (cheat sheets) with a mechanism for explicit representation of different work contexts (Mylar). We have implemented a working prototype of our approach. We found it relatively easy to integrate cheat sheets with Mylar through available extension points. We describe our architecture and report on some limitations and missing features in the existing plug-ins we discovered as we developed our prototype.