Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[recommenders-dev] [gsoc] Rich Data Visualization

Hello,

this is the weekly report or the GSoC project "Rich Data Visualization for Developer Statistics".

Project description: Developer Statistics is an incubator project of Eclipse Code Recommenders that
tracks how developers use their Eclipse IDE. If you ever wanted to find out how you use code completions
or what commands you use most often, Developer Statistics has the answer.

What I have done this week:
Last week I have worked on bug 438928, where I have refactored the current persistence architecture from Dev Stats. 
The both Gerrit changes you can see here: 30829 and 30981

We have created a new Singleton, which contains the whole persistence logic, named DataPersistenceService.
This implements the interface IDataPersistenceService:

public interface IDataPersistenceService {

     <E> void record(E event, String channelId);

    <E> Collection<E> retrieve(Class<E> eventClass, String channelId);
}

This new Singleton will be injected through the DI framework Google Guice in other classes. 

Tasks for the next week:
Now I have started to work on bug 433703 (track time in Eclipse, on startup and shot down).

Feedback:
If you want to install Developer Statistics, look at the update site [1].
Feedback would be really great, please comment on bug 431842 or contact me on the mailing list.
 
Regards,
Akif


Back to the top