Mylyn is the task and application lifecycle management (ALM) framework for Eclipse.

It provides:

The revolutionary task-focused interfaceRealigns the IDE around tasks so that you see only the code that's relevant

A task management tool for developersAveraging 1 million downloads/month, Mylyn is the most popular IDE tool for ALM

A broad ecosystem of Agile and ALM integrationsDozens of extensions integrate Mylyn with ALM and developer collaboration tools

Mylyn's task-focused interface
reduces information overload and makes multitasking easy.
Mylyn makes tasks a first class part of the IDE, integrates rich and offline editing for
ALM tools, and monitors your programming activity to create a "task context" that
focuses your workspace and automatically links all relevant artifacts to the task-at-hand.
This puts the information you need at your fingertips and improves productivity by reducing
information overload, facilitating multitasking and easing the sharing of expertise.