A collection of Eclipse features and plug-ins to track user activity in Java IDE pertaining to PerConIK research project
Quick Installation Guide
Eclipse → Help → Install New Software... → Available Software Sites → Add
- Name
- PerConIK Eclipse Integration
- Location
- http://perconik.github.io/update/repository
Full Installation Guide
- Add Eclipse Plug-in Update Site (see Quick Installation Guide above)
- Go to Help → Install New Software...
- Select PerConIK Update Site - http://perconik.github.io/update/repository in the Work with field
- Check PerConIK Eclipse Installation and proceed with Next
- Accept the terms of license agreement and Finish the installation
- Plug-ins are not digitally signed, go ahead and install anyway
- Restart Eclipse when prompted
Note on Updates
Installed plug-ins can be easily updated via:
Eclipse → Help → Install New Software... or Eclipse → Help → Check for Updates
Update steps are in fact the same as installation steps above.
Eclipse → Window → Preferences → PerConIK
- Activity
- Configuration of activity listeners
- Elasticsearch
- Communication with Elasticsearch
- Listeners
- Management of listeners
- Resources
- Management of resources
- Services
- Management of services
- UACA
- Communication with UACA
Documents
Presentations
Javadocs
- Collected user activity data are partially documented in respective listeners, see ActivityListener and IdeListener along with known subclasses for more details.
- Almost all of plug-in's core source code is well documented, see plug-in Javadocs for more details.
Examples
Activities
Make sure proper listeners are active (see preferences) and then just work in Eclipse as always.