and just another thing :)

I think search patterns are a bit naive now (just matching begin of line). We 
could benefit from regex searchs and/or that search stuff made by Damien… I do 
not remember the name, but it has a name) that thing that you type “abc” and it 
will find 
- abc
- absoluteBinaryCapability
- AbstractBlooperContext
- etc

I think it is a super functionality (and it was fast), that should be included 
by default. 

Esteban

> On 10 Jun 2016, at 08:55, Esteban Lorenzano <esteba...@gmail.com> wrote:
> 
> Ah, and I forget one very important: the menu! I almost do not use the older 
> menu anymore :)
> 
> Esteban
> 
>> On 10 Jun 2016, at 08:54, Esteban Lorenzano <esteba...@gmail.com 
>> <mailto:esteba...@gmail.com>> wrote:
>> 
>> I need to enable data collect ;)
>> 
>> in my case, I’m a happy Spotter user… I even have a plugin I made for my own 
>> that fits my way of work with repositories… anyway, I wanted to point:
>> 
>> - I use a lot Classes/Methods/Packages... and catalog
>> - never used Senders/References/Pragmas because I do not find them easily 
>> (then is easier to search the class, then hit references)
>> - some categories seems confusing 
>> - some other are not “for extensive use” but they are very useful: files, 
>> monticello package, playground 
>> - this is more for the playground: I never understood why we need a 
>> difference between cached pages and named ones (a cached can just be named 
>> cached-1… etc)
>> 
>> I would be even happier is Yuriy extends his GitHub baseline plugin to scan 
>> subdirectories (most github projects keep mc data into a subdirectory) :)
>> 
>> cheers!
>> Esteban
>> 
>>> On 10 Jun 2016, at 08:42, Max Leske <maxle...@gmail.com 
>>> <mailto:maxle...@gmail.com>> wrote:
>>> 
>>> Hi Doru,
>>> 
>>> I just want to point out that history may possibly be a bit of a false 
>>> positive. When I open spotter, type and hit enter quickly I sometimes hit 
>>> an entry from history that I didn’t intend to (one annoying example of this 
>>> is ProcessBrowser which I regularly hit accidentally when searching for 
>>> Process).
>>> 
>>> Cheers,
>>> Max
>>> 
>>> 
>>>> On 10 Jun 2016, at 00:56, Tudor Girba <tu...@tudorgirba.com 
>>>> <mailto:tu...@tudorgirba.com>> wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> Juraj, Andrei and I did a rough analysis collected from 94 computers over 
>>>> the past 7 months. Of these, only 42 recorded more than 9 sessions so we 
>>>> only focused on these. It can be because the rest switched off the data 
>>>> collection in the meantime. We also excluded the computers of the GT team 
>>>> members.
>>>> 
>>>> Of these 34 used the dive-in feature. That is, these users used at least 
>>>> one contextual search.
>>>> 
>>>> We looked at the event of acting on an element (pressing Enter), and we 
>>>> collected the parent category. Acting on an item indicates that intent of 
>>>> search. There are 35 categories used in total, with 8 being used by 10 
>>>> people (25% of the studied population) or more. Below you can see also the 
>>>> amount of computers using it:
>>>> 
>>>> <spotter-categories-distribution.png>
>>>> 
>>>> 'Classes'->40
>>>> 'Implementors'->38
>>>> 'History'->34
>>>> 'Menu'->24
>>>> 'Packages'->23
>>>> 'Messages'->19
>>>> 'Catalog Projects'->12
>>>> 'Instance methods'->10
>>>> 'Senders'->9
>>>> 'Pragmas'->6
>>>> 'References'->5
>>>> 'Playground named pages'->5
>>>> 'Playground cached pages'->4
>>>> 'Help topics'->4
>>>> 'Examples'->3
>>>> 'Super instance methods'->3
>>>> 'Selectors'->3
>>>> 'ws.stfx.eu <http://ws.stfx.eu/>'->2
>>>> 'GitHub Baselines'->2
>>>> 'Dirty Monticello packages'->2
>>>> 'Class methods'->2
>>>> 'Global variables'->1
>>>> 'All subclasses'->1
>>>> 'Example Subjects'->1
>>>> 'Files'->1
>>>> 'Monticello Repositories'->1
>>>> 'Metacello Configurations'->1
>>>> 'Class instance variables'->1
>>>> 'Items'->1
>>>> 'Tags'->1
>>>> 'Help contents'->1
>>>> 'Monticello Package'->1
>>>> 'Instance variables'->1
>>>> 'Productions'->1
>>>> 'Methods'->1
>>>> 
>>>> Also, in this analysis, some of the categories appear also at deeper 
>>>> levels (Senders, Implementors, References, Instance methods).
>>>> 
>>>> As expected, Classes and Implementors are on top. Yet, the third is 
>>>> History, and it is also interesting to see that there is a high usage of a 
>>>> search through the World menu elements, but also of the Packages.
>>>> 
>>>> We also note that there is quite a long tail, and this seems to confirm 
>>>> the hypothesis that different people have different needs and that these 
>>>> differences should be supported by the IDE.
>>>> 
>>>> This analysis was carried out using the code that Juraj and Andrei put 
>>>> together for analyzing the data from the event recorder.
>>>> 
>>>> Cheers,
>>>> Doru
>>>> 
>>>> --
>>>> www.tudorgirba.com <http://www.tudorgirba.com/>
>>>> www.feenk.com <http://www.feenk.com/>
>>>> 
>>>> "Value is always contextual."
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to