Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[recommenders-dev] [GSoC] Approved data collection weekly report

Hi,


this is the weekly report or the GSoC project eclipse approved data collection [1]


Project short description: In order to understand how and for which reasons developers are using Eclipse, many Plug-ins want to collect some usage data. The main problem with any data collection technology is privacy, therefore plugins should ask for approval before collecting usage data. The goal of this project is to collect such user approval before sending the data to any external server. Any operation that uploads data must be “opt-in”.


New implemented features:

Last week i have improved the UI (both popup and Preference Page) you can see the full description here [2] (screenshot attached)


Then i have fixed two Bugs related to the preference persistence: the first was the plugin is ignoring multiple datums per principal and only the first one was persisted [4]. The second was providing decision support for the user when a new plugin is detected [5].


Finally i have write more unit tests to increase the code coverage to reach 74%


Tasks for the next week:

The last step upon the 0.1 release is to extend the example plugin to send a heartbeats containing a random UUID and the java.version.[6]


So this will be the task for this week.


If you have any question or any description above is not clear enough, don’t hesitate to contact me.


Looking forward to receiving your comments and feedback,

Yasser.



[1]http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/y_aziza/5629499534213120

[2]https://git.eclipse.org/r/#/c/28683/

[3]https://bugs.eclipse.org/bugs/show_bug.cgi?id=437195

[4]https://bugs.eclipse.org/bugs/show_bug.cgi?id=437663

[5]https://bugs.eclipse.org/bugs/show_bug.cgi?id=437992

[6] https://bugs.eclipse.org/bugs/show_bug.cgi?id=437992

Attachment: Bildschirmfoto 2014-06-24 um 20.19.13.png
Description: PNG image

Attachment: Bildschirmfoto 2014-06-24 um 20.19.22.png
Description: PNG image

Attachment: Bildschirmfoto 2014-06-24 um 20.19.27.png
Description: PNG image


Back to the top