no objection from me, whatever help you guys improve the tools, helps me ;)

On Thu, Feb 26, 2015 at 5:10 PM, Andrei Chis <chisvasileandrei@gmail.com> wrote:
Hi,

In order to better understand how people use the GT tools we would like to integrate, before the Pharo code freeze, a small extension to GT tools (300 lines of code) that records and sends usage data.��

The recording of data will be opt-out: you have to explicitly agree with sending usage data.��
The first time you open a GT tool, that tool will embed a small UI asking you if you want to enable data submission.
We will save the setting in the your preference directory so it will be shared between all your local images.��
You can change this setting at any time from the Settings Browser.

For now we will only like to collect data about Spotter.
By default we will only collect anonymous data about various actions you do in spotter (open, close, search, dive-in, dive-out, select element, etc) without collecting any data what about what query you enter or what search results you get.
We would also add an optional setting for sending the query text and selected elements.

We will send then the data periodically to our server and when you close the image.

The data that will be send is rather small: 1000 actions require 7kb of data.
Thus sending an entire day worth of recordings, if all you did that day was searching, should be around 1MB of data.

The recording does not influence the performance of Spotter. Spotter already generates all events of interest as announcements.
To enable recording we just register a subscriber with the Spotter announcer and store the events of interest.

We would like to get your opinion on this.


Cheers,
GT team