Install IDE++ to increase your productivity!
IDE++ is a framework and accompanying suite of tools that assist you while
you work in Eclipse. Developed at UC Davis, IDE++ captures a programmer's
interactions with Eclipse, such as edits, navigation, or test runs, and
republishes them for use by plugins. The stream of fine-grained interactions
that IDE++ publishes eases plugin development and opens the door to new
kinds of plugins that assist a developer in real time.
IDE++ consists of the following tools:
The Hotkey Reminder pops up a notification whenever it detects you could
have saved time by using a shortcut.
The Summary Viewer records your interactions with Eclipse and allows
you to see how you have been working in Eclipse and what you have been
doing. This can be especially helpful when restarting work after an
The Localizer implements a simple algorithm to determine where the bugs in
your program are. The Localizer is based on the insight that recent changes
are more likely to be the cause of an error, then others. Rather than use
complicated modeling or slicing or other techniques, IDE++ simply monitors
the methods that you recently edited (and may not have even saved) in
Eclipse and may have caused the current bug.
The Test Reminder helps you remember which methods you have not tested
since editing them, and helps you know which test cases you have not
yet rerun for the methods you have been editing.
View video demonstrations and find more information at
If you have any suggestions, feedback, or interest in building more
tools for IDE++, please contact firstname.lastname@example.org.