How can you help?

We are conducting an experiment on how developers use the Pharo IDE. We need to collect interaction histories from developers in their normal working conditions thus we kindly ask you to install our DFlow tool and use it on daily basis. DFlow runs on both Pharo 3.x and Pharo 4.x.

How to install

To download and install DFlow choose one of the two methods below:

  1. Run this script in a Pharo image (both 3.x and 4.x are supported)
    Gofer new
      smalltalkhubUser: 'RobertoMinelli' project: 'DevFlow'; 
      package: 'ConfigurationOfDevFlow';
    (Smalltalk at: #ConfigurationOfDevFlow) perform: #loadAsUser.
  2. Put this startup script in your Pharo preferences folder.

We suggest to use the second method so that every time you open a new image it will download DFlow automatically. To discover where is the Pharo preferences folder evaluate the following code in a workspace:

StartupPreferencesLoader preferencesGeneralFolder.

How to use

Using DFlow requires zero effort from the developer, once installed. It is automatically enabled and shares your interaction data with us. If you want to disable it, go to the settings.

Disclaimer: All the collected data will be treated confidentially and used only for scientific research purposes.